Ouverture feuille spécifique d'un autre dossier excel

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 !

GuillaumA

XLDnaute Occasionnel
Bonjour,
Actuellement planchant sur:

Code:
    If MsgBox("Ouvrir : " & fichier, vbYesNo + vbQuestion, "Ouverture fichier") = vbYes Then
        Application.Workbooks.Open (ThisWorkbook.Path & "\" & fichier)
    End If

Je me demandai s'il était possible de rajouter un &"Feuil1" après le & fichier afin d'ouvrir une feuille spécifique du dossier que l'on veut ouvrir. Car j'ai testé pas mal de combinaison et regardé les aides EXCEL et internet et je n'ai pas trouvé de solution.

Amicalement,
Guillaume
 
Re : Ouverture feuille spécifique d'un autre dossier excel

Code:
    If MsgBox("Ouvrir : " & fichier, vbYesNo + vbQuestion, "Ouverture fichier") = vbYes Then
        Application.Workbooks.Open (ThisWorkbook.Path & "\" & fichier)
        Application.Workbooks.Run "fichier & .xls!SheetsDisplay.Test"
    End If

testé... Still not working...
 
Re : Ouverture feuille spécifique d'un autre dossier excel

Bonjour Guillaume,

Si j'ai bien compris, la simple syntaxe suivante devrait suffire :

If MsgBox("Ouvrir : " & fichier, vbYesNo + vbQuestion, "Ouverture fichier") = vbYes Then
Application.Workbooks.Open (ThisWorkbook.Path & "\" & fichier)
Windows("NomFichier").Activate
Sheets("NomFeuille").Select

Sinon moi pas comprendre le projet ??????
 
Re : Ouverture feuille spécifique d'un autre dossier excel

Effectivement,
Moi pas comprendre le projet non plus...
C'était évident... A force d'essayer de faire compliquer, on s'embrouille...

Voici la solution
Code:
    If MsgBox("Ouvrir : " & fichier, vbYesNo + vbQuestion, "Ouverture fichier") = vbYes Then
        Application.Workbooks.Open (ThisWorkbook.Path & "\" & fichier)
        Sheets("Synthesis").Visible = True
        Application.GoTo Reference:=Worksheets("Synthesis").Range("A1"), Scroll:=True
    End If

Merci Bernard de m'avoir remis dans le droit chemin 🙂

Amicalement,
Guillaume
 
- 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
8
Affichages
1 K
Réponses
1
Affichages
1 K
Réponses
13
Affichages
1 K
Retour