Il suffit d'ajouter ActiveSheet.range("B1").value=datec'est presque parfait, excepté que ça ne fige pas aujourd'hui en B1.
Sub RAZ()
'
With ActiveSheet.Range("B2:D67")
.ClearContents ' Supprime le contenu des cellules
.Interior.Color = xlNone ' Supprime la couleur de fond des cellules
End With
ActiveSheet.Range("B1").Value = Date ' Écrit la date d'aujourd'hui dans la cellule B1
End Sub
Oui pardon, alors comment faire partir cette coloration via double clic par la macro "raz" ?Hopla !
C'est un double-clic qui colore le fond de la cellule, pas une MFC.
Sub RAZ()
With ActiveSheet.Range("B2:D67")
.ClearContents ' Supprime le contenu des cellules
.Interior.Color = xlNone ' Supprime la couleur de fond des cellules
End With
End Sub
c'est presque parfait, excepté que ça ne fige pas aujourd'hui en B1.Une proposition :
VB:Sub RAZ() With ActiveSheet.Range("B2:D67") .ClearContents ' Supprime le contenu des cellules .Interior.Color = xlNone ' Supprime la couleur de fond des cellules End With End Sub
oui, c'est bien +1. je veux 3 jours de suite.Bonjour Antho,Fanfan,
En MFC essayez simplement :
Est il normal qu'en D1 il y est =C1+2 et non C1+1 ?VB:=B$1=AUJOURDHUI()
J'ai modifié en PJ.
Il suffit d'ajouter ActiveSheet.range("B1").value=datec'est presque parfait, excepté que ça ne fige pas aujourd'hui en B1.
Sub RAZ()
'
With ActiveSheet.Range("B2:D67")
.ClearContents ' Supprime le contenu des cellules
.Interior.Color = xlNone ' Supprime la couleur de fond des cellules
End With
ActiveSheet.Range("B1").Value = Date ' Écrit la date d'aujourd'hui dans la cellule B1
End Sub
Sub raz()
'mettre aujourd'hui() en B1 et supprimer le contenu de B2 à D67.
Range("B2:D67").ClearContents
Range("B1").Value = Date
With ActiveSheet.Range("B2:D67")
.Interior.Color = xlNone ' Supprime la coleur de fond des cellules
End With
End Sub