Ouvrir un fichier en se positionnant sur la date systhéme

  • Initiateur de la discussion Initiateur de la discussion eduraiss
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Re : Ouvrir un fichier en se positionnant sur la date systhéme

Bonjour, eduraiss, le Forum,

Un essai avec ce code, logé dans ThisWorkbook :

Code:
Option Explicit
Private Sub Workbook_Open()
On Error Resume Next
    With Worksheets("Feuil1")
        .Activate
        .Rows(4).Find(Date).Select
    End With
End Sub

A bientôt 🙂
 
Re : Ouvrir un fichier en se positionnant sur la date systhéme

Bon çà y est je suis à la bourre
dans le même style que Doublezero
au choix dans un workbook open, sheet activate ou tout seul en module avec pourquoi pas un bouton
et j'avais nommé "plage"

Code:
Sub JOUR()
Dim dt As Range

Feuil1.Activate
Feuil1.Range("plage").Find(Date).Select

End Sub

sniffff.....
 
Re : Ouvrir un fichier en se positionnant sur la date systhéme

Bonjour le forum

Un truc bizarre quand même si d'autres fichiers Excel sont ouvert, et que j'ouvre le fichier avec le code, cela ne fonctionne pas, ouverture tout seul pas de problème

Merci de votre aide
 
Re : Ouvrir un fichier en se positionnant sur la date systhéme

Bonjour à toutes et à tous,

... si d'autres fichiers Excel sont ouvert, et que j'ouvre le fichier avec le code, cela ne fonctionne pas, ouverture tout seul pas de problème...

Je rencontre également ce problème, pas de façon systématique 😕, et ne sais le résoudre.

Une autre personne saura certainement quelle "recette" appliquer pour pallier l'inconvénient.

A bientôt 🙂
 
Re : Ouvrir un fichier en se positionnant sur la date systhéme

Bonjour,

Dans la macro de doubleZero (que je salue🙂) rajouter ThisWorkBook. :

Code:
Private Sub Workbook_Open()
    On Error Resume Next
    With ThisWorkbook
        If .Name <> ActiveWorkbook.Name Then .Activate
        With .Worksheets("Feuil1")
            .Activate
            .Rows(4).Find(Date).Select
        End With
    End With
End Sub

ThisWorkBook = le classeur qui contient la macro.
P.S. attention avec .FIND et les dates, faire une recherche sur le forum
A+
 
Dernière modification par un modérateur:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
220
Retour