AnneSo6938
XLDnaute Nouveau
Bonjour
Besoin d'experts de macros excel !!!
Je souhaite créer un calendrier automatisé...
Je rencontre deux soucis !
1 / j'utilise une macro pour masquer les jours en fonction du mois. Exemple : Février : les jours du 28 au 31 sont masqués. Hors là, les jours se masquent bien mais restent masqués dès que je change de mois.
2 / Je souhaiterais que les données inscrites en fonction des mois restent. Hors elles s'effacent dès que je change de mois..
Voici la macro que j'utilise actuellement :
Sub Masquer_Jour()
Dim Num_Col As Long
For Num_Col = 31 To 33 ' 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("C7:AG42").ClearContents 'Supprime le contenu dans les cellules
End Sub
Est-ce qu'une bonne âme pourrais m'aider svp ?
Besoin d'experts de macros excel !!!
Je souhaite créer un calendrier automatisé...
Je rencontre deux soucis !
1 / j'utilise une macro pour masquer les jours en fonction du mois. Exemple : Février : les jours du 28 au 31 sont masqués. Hors là, les jours se masquent bien mais restent masqués dès que je change de mois.
2 / Je souhaiterais que les données inscrites en fonction des mois restent. Hors elles s'effacent dès que je change de mois..
Voici la macro que j'utilise actuellement :
Sub Masquer_Jour()
Dim Num_Col As Long
For Num_Col = 31 To 33 ' 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("C7:AG42").ClearContents 'Supprime le contenu dans les cellules
End Sub
Est-ce qu'une bonne âme pourrais m'aider svp ?