Bonjour,
Etant débutant sur VBA je fais appel à votre aide.
On m'a confié comme mision de comparer une date avec plusieurs dates, la date novembre 2001 doit être >= à toutes les autres dates si c'est le cas alors cela doit m'afficher "à jour" sinon si une des autres dates est > au novembre 2001 cela doit m'afficher " pas à jour".
le problème c'est que ce code me fait la comparaison que pour la valeur du haut celle de "novembre 2000" et ne prend pas en compte les autres valeurs or je voudrais que cela m'affiche "pas à jour" car il y a une date qui est > au novembre 2001. je voudrais faire la comparasion de toutes les dates et pas que de la première et si il y'a des cellules vide alors qu'il ne les prennes pas en compte.
Je voulais savoir quel solution vous pourrez me donner.
Merci à ceux qui auront pris le temps de lire.
Sub IF_test()
'
'déclaration de variable
Dim i As Integer, j As Date, Jour As Date
'valeurs des vairables
j = Cells(i + 2, 6).Value
Jour = Cells(10, 6).Value
'Mise en place de la boucle
For i = 2 To 10
If Jour >= j Then
Cells(11, 6).Value = "à Jour"
ElseIf Jour < j Then
Cells(11, 6).Value = "Pas a Jour"
End If
Next
End Sub