Code pour sélectionner un nom de fichier et l'ouvrir
Bonjour
je suis un novice en vba ( depuis 3 semaines) et j'ai déjà beaucoup appris sur son fonctionnement en consultant des tutos et des forums ainsi que divers sites concernant ce sujet
Dans un fichier excel.xltm, J'ai créé une base de données dans Excel avec des noms de fichiers (de fiches techniques de fabrication pour être plus précis). Dans cette base de données j' y ai inclus des critères comme classification du mets, composition du mets ce qui me permet d'effectuer un filtrage assez précis de mes fiches .J’ai créer un formulaire et diverses macro me permettant de gagner du temps
Mais voilà je bloque sur une macro me permettant de sélectionner par un double clic un nom de fichier qui est avec son extension ( xls ou xlsx) dans la colonne A4 :A500 dans la feuille « Source » et de l’ouvrir ou alors de copier par mon double clic son nom et son extension dans la boite de dialogue ouvrir dans la zone texte nom de fichier afin de pouvoir l’ouvrir.
En gros je voudrais sélectionner un nom de fichier dans ma boite de données et l’ouvrir
Je précise que mon fichier xltm et mes fichiers xls ou xlsm sont toujours dans le même répertoire
mais le répertoire n'est pas toujours dans le même lecteur ( c, d,, f ou g) suivant l’endroit où je me trouve
Voilà je ne sais pas si je suis assez clair et je m'en remets à qui voudra m'aider
en le remerciant par avance
Code pour sélectionner un nom de fichier et l'ouvrir
Citation:
Envoyé par
Arkham46
Bonjour,
Pouvez vous reformuler svp.
A lecture j'ai l'impression que vous souhaitez ouvrir un fichier dont vous avez déjà le chemin, mais avec l'histoire de la boîte de dialogue ce n'est pas clair.
Une boîte de dialogue permet de sélectionner un fichier et de récupérer son chemin, pas de l'ouvrir.
Bonjour c'est vrai que j'ai mal formulé mon problème
j'ai un fichier xltm dans lequel j'ai mis des noms de fichiers ( entre 350 et 400) dans Colonne A avec leur extension "xls ou xlsx"
dans les colonnes suivantes j'ai rentré des critères propres à chaque fichier ce qui me permet de filtre pour aller chercher le fichier dont j'ai besoin
et une fois le fichier trié, je cherchais un code pour l'ouvrir soit directement en cliquant dessus soit toujours par clic en le plaçant le nom de fichier dans la zone texte "nom de fichier" de la boite de dialogue ouvrir
le fichier xltm et les fichiers xls et xlsx seront toujours dans le même répertoire mais l'ouverture ne se fera pas toujours sur le même lecteur (c, d ou alors avec la clé g)
Je ne sais pas si j'ai été assez clair mais en tout cas je vous remercie de m'avoir répondu
Code pour sélectionner un nom de fichier et l'ouvrir
Citation:
Envoyé par
clementmarcotte
Merci Clément je pense que le code peut aller en le retravaillant un peu Je vais donc essayer de le modifier