Discussion: message d'alerte
Afficher un message
Vieux 12/04/2006, 20h44   #2 (permalink)
porcinet82
XLDnaute Barbatruc
 
Avatar de porcinet82
 
Date d'inscription: mars 2005
Localisation: Issy les Moulineaux
Version Excel : Excel 2003 (PC)
Messages: 3 350
Envoyer un message via MSN à porcinet82
Par défaut Re:message d'alerte

Salut Jean mi,

Tiens voici un petit bout de code qui fait ce que tu souhaites :
Code:
Sub Macro1()
Dim i As Integer

For i = 5 To Range('A65536').End(xlUp).Row
    If Cells(i, 2).Value = '' Then
        MsgBox 'Vous avez oublié de taper un prenom', vbExclamation, 'Attention'
        Cells(i, 2).Select
        Exit Sub
    End If
Next i
Sheets('Feuil1').Select
End Sub
Par contre si tu veux que ca fonctionne pour les deux colonnes, utilises celui-ci :
Code:
Sub Macro1_bis()
Dim i As Integer

For i = 5 To Range('A65536').End(xlUp).Row
    If Cells(i, 2).Value = '' Then
        MsgBox 'Vous avez oublié de taper un prenom', vbExclamation, 'Attention'
        Cells(i, 2).Select
        Exit Sub
    End If
Next i
For i = 5 To Range('A65536').End(xlUp).Row
    If Cells(i, 1).Value = '' And Not Cells(i, 2).Value = '' Then
        MsgBox 'Vous avez oublié de taper un nom', vbExclamation, 'Attention'
        Cells(i, 1).Select
        Exit Sub
    End If
Next i
Sheets('Feuil1').Select
End Sub
@+
__________________
« Connaître son ignorance est la meilleure part de la connaissance. »
porcinet82 est déconnecté   Réponse avec citation