Bonjour,
Je ne peux pas vous envoyer le fichier car les données sont confidentielles, mais je vais essayer d'être la plus précise possible.
Dans mon fichier (dont vous avez l'extrait ci-dessous) j'aimerai que les cases dans la colonne "D" soient toutes à Oui ou Non. Si elles ne le sont pas alors j'aimerai qu'un message s'affiche.
Il est possible que des lignes soient rajoutées. Il faudrait que le code fonctionne également pour ces nouvelles lignes.
Voici ce que j'ai fait :
Sub Code()
' ***************************************************************
' Contrôle de la saisie de toutes les 2. Caractéristiques du projet
' ***************************************************************
Sheets("Choix des risques").Select
Col = 4
Lig = 12
Correct = True
While Cells(Lig, Col) <> ""
A_tester = Cells(Lig, Col)
test = (A_tester = "OUI") Or (A_tester = "NON")
If test = False Then
Correct = False
End If
Lig = Lig + 1
Wend
If Not Correct Then
MsgBox ("Impossible de mettre l'onglet EVRP. Toutes les cases Présence doivent être à 'Oui' ou 'Non'.")
Else
End Sub
Celui-ci ne fonctionne pas car il ne reconnaît pas le "test=".
Merci de votre aide !