F f69815 XLDnaute Occasionnel 17 Novembre 2005 #1 bonsoir, bonsoir amis du forum, comment peut-on faire pour remplir une colonne avec la date du jour, à condition que la cellule soit vide. en formule j'ai fait =si(j2='';maintenant(), mais le pb est que c'est dans j2 que je veux la date, et bien sûr la cellule n'est pas vide. merci
bonsoir, bonsoir amis du forum, comment peut-on faire pour remplir une colonne avec la date du jour, à condition que la cellule soit vide. en formule j'ai fait =si(j2='';maintenant(), mais le pb est que c'est dans j2 que je veux la date, et bien sûr la cellule n'est pas vide. merci
Claudy XLDnaute Accro 17 Novembre 2005 #2 Bonsoir.... 1) tu fais 'Alt F11' et tu arrives dans le vba.... 2° dans le code de ta feuille tu colles ceci: Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) ActiveCell = Now End Sub 3° dans ta cellule vide tu cliques deux fois.... a+ Claudy Vote positif 0 Vote négatif
Bonsoir.... 1) tu fais 'Alt F11' et tu arrives dans le vba.... 2° dans le code de ta feuille tu colles ceci: Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) ActiveCell = Now End Sub 3° dans ta cellule vide tu cliques deux fois.... a+ Claudy
F f69815 XLDnaute Occasionnel 17 Novembre 2005 #3 merci de ta réponse, cela va bien pour quelques cellules, mais quand tu en as 4000, je pense qu'il faut une boucle a+ Vote positif 0 Vote négatif
merci de ta réponse, cela va bien pour quelques cellules, mais quand tu en as 4000, je pense qu'il faut une boucle a+
Claudy XLDnaute Accro 17 Novembre 2005 #4 Ok, ...sans boucle et en un click.... Sub celvides() ActiveSheet.Range('A1:A4000').SpecialCells(xlCellTypeBlanks) = Date End Sub Vote positif 0 Vote négatif
Ok, ...sans boucle et en un click.... Sub celvides() ActiveSheet.Range('A1:A4000').SpecialCells(xlCellTypeBlanks) = Date End Sub
F f69815 XLDnaute Occasionnel 18 Novembre 2005 #5 bonjour, c'est du tout bon, merci Vote positif 0 Vote négatif
A andré XLDnaute Barbatruc 18 Novembre 2005 #6 Salut, Autre solution : Sélectionner la plage Touche clavier F5 / Cellules / cellules vides / OK Encoder : MAINTENANT() Valider par Ctrl+Entrée Â+ Vote positif 0 Vote négatif
Salut, Autre solution : Sélectionner la plage Touche clavier F5 / Cellules / cellules vides / OK Encoder : MAINTENANT() Valider par Ctrl+Entrée Â+