Bonjour à toutes et à tous,
J'ai besoin de tester si la cellule E4 qui est au format heure 00:00 contient bien 00:00 quelque soit le jour.
je le fais via l'extrait de code suivant qui fait référence à un test logique dans la cellule AC3.
If [AC3] = FAUX Then 'le test dans AC3 est: =OU(HEURE(E4)>0;MINUTE(E4)>0)
msgbox "blablabla"
Exit Sub
End If
Je préférerai ne pas mettre le test =OU(HEURE(E4)>0;MINUTE(E4)>0) dans la cellule AC3 (ou une autre) et faire ce test uniquement dans le code de la macro. J'ai donc essayé le code suivant
If Hour(E4) > 0 Or Minute(E4) > 0 Then
msgbox "Blablabla"
Exit Sub
End If
mais il ne fonctionne pas et ne génère aucun message d'erreur.
J'ai essayé un grand nombre de syntaxes et passer un temps fou sur Internet pour trouver la solution mais sans succès. Inutile de préciser que je n'ai pas une grande connaissance de VBA.
Merci à celles et ceux qui éclaireront ma lanterne.
Bonne soirée
J'ai besoin de tester si la cellule E4 qui est au format heure 00:00 contient bien 00:00 quelque soit le jour.
je le fais via l'extrait de code suivant qui fait référence à un test logique dans la cellule AC3.
If [AC3] = FAUX Then 'le test dans AC3 est: =OU(HEURE(E4)>0;MINUTE(E4)>0)
msgbox "blablabla"
Exit Sub
End If
Je préférerai ne pas mettre le test =OU(HEURE(E4)>0;MINUTE(E4)>0) dans la cellule AC3 (ou une autre) et faire ce test uniquement dans le code de la macro. J'ai donc essayé le code suivant
If Hour(E4) > 0 Or Minute(E4) > 0 Then
msgbox "Blablabla"
Exit Sub
End If
mais il ne fonctionne pas et ne génère aucun message d'erreur.
J'ai essayé un grand nombre de syntaxes et passer un temps fou sur Internet pour trouver la solution mais sans succès. Inutile de préciser que je n'ai pas une grande connaissance de VBA.
Merci à celles et ceux qui éclaireront ma lanterne.
Bonne soirée