Bouton "Parcourir" macro VBA

Bonjour,

Je souhaiterais mettre un bouton "Parcourir" (Donc qui ouvre une fenêtre pour parcourir les dossiers et fichier) dans un UserForm (VBA). Celà est-il possible ? Si oui comment ?

(Win 7 64 bits, SW2013)

 

Merci!

voir ce lien je pense que la reponse est dedans ;-)

http://www.developpez.net/forums/d148453/logiciels/microsoft-office/excel/macros-vba-excel/vba-e-bouton-parcourir-selectionner-fichier/

1 « J'aime »

Bonjour,

A voir si la fonction pour Excel fonctionne aussi pour SolidWorks :

http://www.lynkoa.com/tutos/3d/selectionner-un-repertoire-en-vba

Sinon, je regarderai plus en détail.

Edit : pour SolidWorks, voir ici :

https://forum.solidworks.com/thread/25843

 

1 « J'aime »

Bonjour,

merci de vos réponses.

J'ai regardé ton Tuto .PL, mais la fonction "FileDialog" n'existe pas sur SW.

 

Et en regardant vos autres liens, j'obtient pas mal d'erreur. (Malgré les PtrSafe puisque je suis en 64 bits) (Notamment car ce type "Dim ObjetTrouve As FileSearch" n'est pas connu dans SW)

Bonjour,

Il y a la fonction GetOpenFileName qui permet d'avoir l'interface de parcours des dossiers.

Ci-joint deux exemples avec des interafces différentes.

 


interfaces_explorateur_dossier.txt
4 « J'aime »

En effet, j'ai testé rapidement et ça à l'air de correspondre à mes attentes. Je vous tiens au courant ! Merci !

1 « J'aime »

Bonjour,

 

Merci liryc pour ton code qui m'a également permis de résoudre mon problème sur les macros créer en 32 bits.

Par contre avec ce code on perd un peu de fonctionnalité, il n'est plus possible de copier-coller un chemin ce qui était bien pratique avec l'ancien code 32.

 

Avez vous une astuce pour y remédier ?

1 « J'aime »