Création dans un classeur d'une feuille automatique en fonction d'une date

chilo

XLDnaute Occasionnel
bonsoir à tous,
je souhaite partager avec vous un petit soucis

j'ai fait un classeur pour l'année avec les 12 mois janvier février etc
mes collegues remplissent février pour mars ou comme tout récemment ont écrit des dnnées dans le mois de novembre pour octobre e t il faut reprendre tous cela à chque fois.

je souhaite afficher le mois en fonction de la date et masque les autres feuilles
ex : afficher la feuille décembre le 1 décembre, janvier le 1er janvier etc
merci pour votra collaboration
est ce possible
en tout cas je vous remercie de votre collaboration
 

fred65200

XLDnaute Impliqué
Re : Création dans un classeur d'une feuille automatique en fonction d'une date

bonjour chilo

code à place dans le module ThisWorkbook de ton classeur
Code:
Private Sub Workbook_Open()
'en supposant que les 12 premières feuilles sont celles des mois
Sheets(Month(Date)).Select

End Sub

cordialement
 

fred65200

XLDnaute Impliqué
Re : Création dans un classeur d'une feuille automatique en fonction d'une date

bonsoir

une solution
Code:
Private Sub Workbook_Open()
'en supposant que les 12 premières feuilles sont celles des mois
For i = 1 To 12
Sheets(i).Visible = True
If Not i = Month(Date) Then Sheets(i).Visible = False
Next
Sheets(Month(Date)).Select

End Sub
cordialement
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 266
Messages
2 086 652
Membres
103 353
dernier inscrit
jerem'