Se positionner sur la feuille du mois en cours

  • Initiateur de la discussion AUBELIX
  • Date de début
A

AUBELIX

Guest
Bonjour à tous.

Ci-joint classeur des 12 mois de l'année. Avec les jours dans des cellules différentes. Mon problème, à l'ouverture de ce fichier, se positionner sur le mois en cours et la date du jour.
Merci pour votre aide.
 

Pièces jointes

  • Mois_et_Date_du_Jour.zip
    2.6 KB · Affichages: 20
O

omicron

Guest
Bonjour Aubelix,

Pour résoudre ton problème, il suffit de coder l'évènement "open" de l'objet Worbook de la façon suivante :

=====================================================
Private Sub Workbook_Open()
Sheets(Month(Now)).Cells(1, Day(Now) + 1).Select
End Sub
=====================================================

Si tu as besoin d'un exemple, n'hésite pas à "Rappeler" ....

@+

Omicron
 
A

AUBELIX

Guest
Bonjour.
Tout d'abord merci pour ta réponse.

Ca ne fonctionne pas sur mon application
Message d'erreur : La méthode select de la classe Range a échoué
(erreur d'exécution 1004)
L'as-tu essayé sur le fichier que je t"ai joint ?
Encore une fois merci de ton aide
 
O

omicron

Guest
Re-bonjour Aubelix,

Effectivement, il y avait une erreur grossière dans le code que je t'ai envoyé (en fait, la méthode Select ne peut s'appliquer qu'à un Range de la feuille active) et mon test était insuffisant. J'ai pu reprovoquer l'erreur que tu avais trouvée en faisant évoluer la date de ma machine.

Tu trouveras en pièce jointe ton exemple corrigé, en espérant cette fois que tout sera bon.

Cordialement.

Omicron.
 

Pièces jointes

  • MoisDateJour.zip
    9.9 KB · Affichages: 35

Statistiques des forums

Discussions
314 198
Messages
2 107 051
Membres
109 743
dernier inscrit
TROMBATI