Passer d'un fichier à l'autre en VBA

  • Initiateur de la discussion Initiateur de la discussion Jean-Baptiste
  • 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 !

J

Jean-Baptiste

Guest
Bonjour à tous,

Je n'arrive pas à ce que ma macro ouvre un fichier. je m'explique, ma macro se trouve dans un fichier nommé "moi", elle copie des données de moi vers un autre fichier mais je n'arrive pas à retourner vers "moi" car le fichier moi change de nom en fonction du client. une fois c'est "moi" après c'est "bug", le lendemain c'est "georges". Ces fichiers sont identiques car la base est la même mais lorsque je change le nom du client, il change de nom.

J'espère que c'est pas trop compliqué.

Merci de me sortir de l'impasse!!!
 
Bonjour Jean-Baptiste

donne une référence à ton classeur
Dim Donnees_Sauvegarde as Workbook
Set Donnees_Sauvegarde = Workbooks.Open(FileName:=Nom_Fichier)
ensuite tu pourras utiliser dans le code des appels type
Donnees_Sauvegarde.activate
Donnees_Sauvegarde.Sheets(1).Select
Le classeur contenant la macro peut être appelé par Thisworkbook

Cordialement, A+
 
Bonjour,

j'ai ouvert un fichier xls par la méthode "GetOpenFilename" sous excel en vba,
mais je n'arrive pas à le retrouver par son nom type Workbook comme j'aurai pu le faire par la solution donnée ci-dessus.

Comment puis-je faire ?

Merci pour vos solutions
Kiki.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
320
Réponses
10
Affichages
402
Réponses
1
Affichages
266
Retour