Microsoft 365 Code VBA - prise en compte de tous les types des extensions des fichiers Excel à ouvrir

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

RCAVBA

XLDnaute Junior
Bonjour à tous,

Je souhaiterais modifier mon code ci-dessous à telle sorte de prendre en compte tous les types d'extensions sans faire rentrer une extension donnée.

L'objectif est d'ouvrir un fichier via la fonction en renseignant au préalable dans des cellules le dossier du fichier, le nom du fichier ainsi que l'extension:

VB:
If (TestFichierOuvert(nom_fichier_origine + extension) = True) Then Workbooks.Open Filename:=adresse_dossier_du_fichier+ "\" + nom_du_fichier + extension

Serait-il possible de ne pas renseigner l'extension et de prendre en compte tous les types d'extension : xls, xlsx, xlsb...

NB. l'extension est une variable dans mon code.

Merci

Cdt,
 
Bonsoir à tous,

Ah je n'avais pas vu qu'il y avait un Fil de Discussion "parallel" à cette histoire...

Pour ceci :
a moins que tu ai des fichiers de même nom mais pas les même extensions
au quel cas je te suggère de revoir la conception générale de ton projet

Oui c'est ce que je me suis efforcé de contre-carrer et blinder dans cet autre Fil de Discussion plus ou moins doublon de notre ami @RCAVBA :


Bonne soirée
@+Thierry
 
- 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
Retour