Bonjour,
j'ai besoin de votre aide,
A l'ouverture de mon classeur, j'ai mon code qui s’exécute afin de trouver dans la colonne L toute les dates + 3 ans qui sont inférieur ou égale à aujourd'hui.
Ceci pour contrôler les validité des certificats.
Tout va bien il rempli sa fonction mais à la fin il me sort :
Erreur d'exécution '13': Incompatibilité de type
Mais je n'arrive pas à trouver mon erreur.
Si quelqu'un peut m'aider à trouver mon erreur.
Merci.
j'ai besoin de votre aide,
A l'ouverture de mon classeur, j'ai mon code qui s’exécute afin de trouver dans la colonne L toute les dates + 3 ans qui sont inférieur ou égale à aujourd'hui.
Ceci pour contrôler les validité des certificats.
VB:
Dim Cel As Range
Dim iRow As Integer
iRow = Range("L" & Rows.Count).End(xlUp).Row
For Each Cel In Range("L3:L" & iRow)
If Date >= DateAdd("yyyy", 3, Cel.Value) Then
MsgBox Cel.Offset(0, -9) & " " & Cel.Offset(0, -8) & " " & "a son certificat périmé", vbExclamation
End If
Next
End Sub
Tout va bien il rempli sa fonction mais à la fin il me sort :
Erreur d'exécution '13': Incompatibilité de type
Mais je n'arrive pas à trouver mon erreur.
Si quelqu'un peut m'aider à trouver mon erreur.
Merci.
Dernière édition: