Bonjour,
Je reviens vers vous avec un nouveau challenge.
Dans mon fichier je souhaiterait que en colonne C se mette la date du jour (équivalent =AUJOURD'HUI() dans Excel) tant que il y a des datas en colonne B
J'ai le code suivant:
Dim rg As Range
Set rg = Sheets("IMPORT").Range("b2") 'Tant que B contient des données
Do Until IsEmpty(rg)
rg.Offset(0, -1) = "ENTREPOT" 'On remplace dans la Xeme colonne (ici 20, donc v) le cellules vides par 1 - on remplace a partir de la X ligne en face (ici 0 donc en face)
Set rg = rg.Offset(1, 0)
Loop
Qui fonctionne parfaitement, et qui me donne "ENTREPOT" dans toutes les cellules tant que B contient des données sans soucis.
J'ai essayé de l'adapter:
Dim rc As Range
Set rc = Sheets("IMPORT").Range("b2") 'Tant que B contient des données
Do Until IsEmpty(rg)
rc.Offset(0, 1) = Format(Now, "dd/mm/yyyy") 'On remplace dans la Xeme colonne (ici 20, donc v) le cellules vides par 1 - on remplace a partir de la X ligne en face (ici 0 donc en face)
Set rc = rc.Offset(1, 0)
Loop
Mais qui ne fonctionne pas du tout!
Pourriez-vous m'aider?