[VBA Excel]Insérer un bouton 'parcourir' dans une boite de dialogue

Insérer un bouton 'parcourir' dans une boite de dialogue [VBA Excel] - VB/VBA/VBS - Programmation

Marsh Posté le 05-06-2003 à 16:58:49    

Est-ce que l'on peut insérer un bouton parcourir dans une boite de dialogue en VBA.
Je sais qu'on peut le faire en VB mais en VBA je ne dispose pas du contrôle et je ne peux pas l'ajouter.
Existe-il un autre moyen de l'insérer?

Reply

Marsh Posté le 05-06-2003 à 16:58:49   

Reply

Marsh Posté le 05-06-2003 à 21:13:32    

Oui.
 
Application.GetOpenFile() je crois.
 
Cherche un exemple, parceque la syntaxe (surtout au niveau des filtres) est pas des plus simples.

Reply

Marsh Posté le 05-06-2003 à 21:15:58    

Pour résumer :
 
' fileTypes
Const FTYPE_XLS   As String = "Fichier Excel,*.xls"
Const FTYPE_CSV   As String = "Fichier CSV,*.csv;*.txt"
 
Filename1 = Application.GetOpenFilename(FTYPE_XLS)
Filename2 = Application.GetOpenFilename(FTYPE_CSV)
 

Reply

Marsh Posté le 07-06-2003 à 02:31:31    

merci, ça le fait mais il faudrait que je trouve le moyen de récupérer l'adresse par référence absolu du fichier à ouvrir, et stocker cette adresse dans un textbox lors du clic sur 'ouvrir'.

Reply

Marsh Posté le 07-06-2003 à 03:31:02    

je vois pas ce qu'il te manque pour faire ça...

Reply

Marsh Posté le 07-06-2003 à 14:20:45    

Excuse moi il était 2 heures du mat et j'étais moitié déchiré quand j'ai écris ça. J'ai trop pas réfléchis car la variable filename1 contient l'adresse bien entendu
 
merci pour ta compréhension

Reply

Marsh Posté le 07-06-2003 à 15:37:26    

Et pour ouvrir une boite de dialogue permettant de sélectionner un répertoire, tu fais comment?
 
Il n'existe pas de méthodes GetOpenFoldername pour la classe application et on ne peut pas préciser avec la méthode GetOpenFilename d'ouvrir seulement les répertoires.
 
C'est sûrement possible!

Reply

Marsh Posté le 09-06-2003 à 21:02:52    

Je confirme, c'est possible, je l'ai déjà fait.
 
Mais je peux pas te dire par contre quel méthode c'est...

Reply

Marsh Posté le 10-06-2003 à 13:31:04    

merci quand même!

Reply

Marsh Posté le 11-06-2003 à 13:13:08    

Quelqu'un saurait il comment faire, j'arrive pas à trouver! :fou:

Reply

Marsh Posté le 11-06-2003 à 13:13:08   

Reply

Marsh Posté le 02-07-2003 à 22:02:42    

J'ai la reponse !
Est ce que cela t'interesse tjrs !

Reply

Marsh Posté le 02-07-2003 à 22:18:27    

Si oui en voie un mail à l'adresse suivante  
sabranas@free.fr

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed