Bonjour Banzai64,
Merci la macro fonctionne parfaitement.
Comme je suis novice et pas trop bête , je cherche à comprendre ce que tu as fait. Voila ce que j'ai compris:
Sub test()
'
'Déclaration
Dim XX As Long
'
'Commencer une boucle
For XX = 1 To Range("B" & Rows.Count).End(xlUp).Row
'
'Tester si non vide et si date
If Range("B" & XX) <> "" And IsDate(Range("B" & XX)) Then
'
'Ajouter la valeur à la cellule si test réalisé
Range("B" & XX) = Range("B" & XX) + 0.760417
'
'Fin du test
End If
'
'Passer à l'argument suivant
Next XX
End Sub
Peus-tu me dire si ma compréhension est bonne?
Et si oui peus-tu me détailler ce que fait exactement:
For XX = 1 To Range("B" & Rows.Count).End(xlUp).Row
Comme c'est la première fois que je travaille avec une boucle je cherche à bien comprendre.
Cordialement