Bonjour,
je vais essayer d'être assez clair dans mes explications. J'ai créée rapidement un calendrier automatique à l'aide de visual Basic.
Il fonctionne tres bien. j'ai juste un probleme quand je passe par exemple du mois de janvier à fevrier les données restent persistantes d'un calendrier sur l'autre.
comment faire pour effacer les donnees que j'ecris dans le calendrier quand je passe de janvier à fevrier par exemple?
Un grand merci a vous
voici le module VB
Sub Masquer_Jour()
Dim Num_Col As Long
For Num_Col = 30 To 32 ' Boucle sur les cellules des jours 29, 30 et 31
If Month(Cells(6, Num_Col)) >= Cells(1, 1) Then
Columns(Num_Col).Hidden = True
Else
Columns(Num_Col).Hidden = False
End If
Next
Range("B6:AF13&quot
.ClearContents 'Supprime le contenu dans les cellules>>>>>> ne fonctionne pas
End Sub