Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
existe t il un moyen en vba à partir d'un classeur ouvert de rechercher et d'ouvrir un autre classeur sous C:\ pour recuperer un onglet et l'incorporer
dans mon classeur déjà ouvert.
Bon: soyons clair. l'enegistreur n'est qu'un allié (ou une aide) qui permet de ne pas avoir a cherché le code dans les milliers de commandes, proriétés vba.
Ensuite, il faut adapter le code a ta problèmatique. Mais pour cela, il faut que tu saches comment vont être organisées tes données.
Exemple: si le chemin est "D:\monchemin\monsouschemin" tu peux déclarer des variables (notons que tu peux faire de même avec les nom de fichiers si tu les connaîs).
Code:
Sub Macro1()
chemin1 ="D:\monchemin\monsouschemin\"
Workbooks.Open Filename:= chemin1 & "Classeur1.xls"
End Sub
merci pour tes explications
donc il m'est impossible de faire cela car tous mes classeurs que j'ai a ouvrir
pour les incorporer ne portent jamais le meme nom et ne sont pas rangés dans le même dossier
En clair
Donc je ne peux pas choisir un classeur parmi tant autres dans un dossier X
ou Y , prendre un onglet et le mettre dans mon programme de base?
Si tu connais tous tes noms de fichier et de dossier (c'est vrai que c'est plus facile de mettre tous les fichiers se rapportant à un sujet dans le même dossier), tu peux mettre des indices nomchemin1, nomchemin2 ... idem pour les fichiers.
puis lancer la macro sur chaque nom.
Mais bon, il nous manque peut-être quelques explications.
- 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