Formule excel

steph14100 -  
moiced59 Messages postés 1161 Statut Membre -
Bonjour,

Je voudrais changer automatiquement de feuille suivant la date.
si 12/01/2011 feuille janvier, si 25/02/2011 fevrier, etc...

Merci de votre aide.

4 réponses

gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
bonjour

Pour cela tu dois passer par un macro à l'ouverture du classeur.

Quelle est ta version ?

Utilises tu les macros ?

si 12/01/2011 feuille janvier, si 25/02/2011 fevrier, etc...

pas tout à fait ta feuille devrait se nommer février

0
steph14100
 
Bonjour merci pour ta reponse,

j'utilise excel 2010, et je suis novice donc je ne connais pas les macros.
j'ai fait des feuilles de calcules de gestion de temps. les feuilles sont nommés janvier, fevrier,mars,etc.
Pour eviter la saissi des heures dans le mauvais mois il faudrait que suivant la date la bonne feuille s'affiche.
0
Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   954
 
Salut le forum

Comment décides-tu de la date ?

Mytå
0
Raymond PENTIER Messages postés 71867 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
Un avis personnel : C'est se donner beaucoup de mal pour pas grand-chose !

Si l'utilisateur ne regarde même pas dans quel onglet il se trouve, il est capable de commettre bien d'autres erreurs ...
D'ailleurs tu auras pris soin d'écrire le nom des feuilles en MAJUSCULES !

Tu peux dans chaque feuille insérer une zone de texte dans laquelle tu écris en très gros caractères "Attention au mois !" ; c'est la même zone de texte que tu recopies dans toutes les feuilles, et que tu supprimes quand un mois est complet et que tu dois l'imprimer.

Tu peux également insérer à des emplacements stratégiques de tes feuilles une règle de validation des données qui compare la date saisie avec la date du jour donnée par la fonction AUJOURDHUI().

Cordialement.
0
moiced59 Messages postés 1161 Statut Membre 60
 
Bonjour

En imaginant que ton premiere onglet est janvier tu peux faire ca

Ouvre ton fichier excel tu fait alt+F11 en meme tps et tu colle ca

enregistre et reouvre ton fichier
N'oublie pas d'accepter les macros

Voici le code a coller :

Private Sub Workbook_Open()
Dim mois As Integer
moi = Month(Date)
Me.Worksheets(moi).Select

End Sub

Voila si besoin n'hésite pas
0