copier une plage depuisun classeur fermé,notion de "contient" dans le nom du classeur

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

d8rd3n

XLDnaute Nouveau
Bonjour,


j'utilise actuellement ce bout de code pour aller lire dans un classeur fermé une plage et la copier dans mon fichier excel

Chemin = "C:\excel\"
Fichier = Sheets("INDEX JOURS").Cells(4, 17)
Onglet = [B55]
ThisWorkbook.Names.Add "plage", _
RefersTo:="='" & Chemin & "[" & Fichier & "]" & Onglet & "'!$B$3:$F$52"
...


le problème, c'est que le nom de mes classeurs à importer sont en partie variable, mais restent identifiable par une partie de leur nom, exemple : analyse semaine 42_2015-xx-xx (les x étant variables)

Je recherche donc un moyen d'écrire cela pour que cela marche sans avoir le nom complet du fichier.
j'ai essayé des trucs dans ce genre là, sans succès :

RefersTo:="='" & Chemin & "[" * "& Fichier &" * "]" & Onglet & "'!$B$3:$F$52"
RefersTo:="='" & Chemin & "[" * "& " & Fichier & " &" * "]" & Onglet & "'!$B$3:$F$52"

merci d'avance pour vos réponses

Rémi
 
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
3
Affichages
582
Retour