OVH Cloud OVH Cloud

ouverture boite de dialogue et mise en variable du fichier ouvert.

1 réponse
Avatar
christian
Bonjour a tous et à toutes,

Je voudrais à partir d'un classeur permettre à l'utilisateur d'ouvrir une
boite de "dialogue ouvrir du classeur excel" sur un repertoire bien
specifique.
Laisser l'utilisateur ouvrir le fichier et ensuite mettre le nom de ce
fichier dans une variable pour pouvoir effectuer des traitement sur ce
fichier sans risque d'erreur.

J'ai bien essayé la fonction" Application.Dialogs(xlDialogOpen).Show" mais
elle fonction de façon aléatoire je voudrais specifier le chemin exact.

Je dois dire que la je patoge un peu merci de votre aide et bonne soirée.

1 réponse

Avatar
GD
Bonsour ® christian ,
jete un oeil dans l'aide VBA à :
GetOpenFileName
ExempleCet exemple montre comment afficher la boîte de dialogue Ouvrir, dont
le filtre de fichier est défini en fichiers texte. Si l'utilisateur choisit
un nom de fichier, le code affiche ce nom de fichier dans une boîte de
message.fileToOpen = Application _
.GetOpenFilename("Text Files (*.txt), *.txt")
If fileToOpen <> False Then
MsgBox "Open " & fileToOpen
End If@+wrote:
Bonjour a tous et à toutes,

Je voudrais à partir d'un classeur permettre à l'utilisateur d'ouvrir
une boite de "dialogue ouvrir du classeur excel" sur un repertoire
bien specifique.
Laisser l'utilisateur ouvrir le fichier et ensuite mettre le nom de ce
fichier dans une variable pour pouvoir effectuer des traitement sur ce
fichier sans risque d'erreur.

J'ai bien essayé la fonction" Application.Dialogs(xlDialogOpen).Show"
mais elle fonction de façon aléatoire je voudrais specifier le chemin
exact.

Je dois dire que la je patoge un peu merci de votre aide et bonne
soirée.