problème de code sur dates
Bonjour,
Je suis novice en VBA sur Excel
Je souhaite faire une fonction qui génère la date automatiquement (dans la cellule A4 pour la première)dès qu'une certaine cellule n'est pas vide (en l'occurrence la B4 et en incrémentant cette dernière , B5, B6 ... pour que la date soit dans A5, A6, ...)
Mon code semble bon, aucune erreur n'y est détectée, je fais exécuter mais il ne se passe rien, merci de m'aider à comprendre ce que je fais mal; Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11
| Sub automatiser_date()
Dim nb As Integer ' nb = le nombre de lignes max
Dim c As Integer ' c = le n° de la ligne
For c = 4 To nb ' pour faire les cellules de la 4 au max
If Cells(c, 2).Value <> "" Then ' cells(n°cellule, n°colonne) différent de vide
If Cells(c, 1).Value = "" Then ' et si la cellule de date n'est pas vide
Cells(c, 1).Value = Date ' y mettre la date
End If ' sinon il ne se passe rien, cela évite que la date ne s'ecrase chaque jour
End If
Next
End Sub |