ouvrir un fichier dont le repertoire est choisi par lutilisateur [VBA] - VB/VBA/VBS - Programmation
Marsh Posté le 04-08-2009 à 15:18:15
Salut
Application.FileDialog(msoFileDialogFilePicker) |
Marsh Posté le 04-08-2009 à 15:31:17
merci mais mon probleme est que j'aimerais ouvrir un fichier dont le nom reste invariant du repertoire choisis ...
Marsh Posté le 04-08-2009 à 15:52:15
Workbooks.OpenText Filename:=TextBox4.Value & "TEST1.TXT", _
DataType:=xlDelimited, Tab:=True
Et comme ça ?
Marsh Posté le 04-08-2009 à 16:14:06
Il m'affiche erreur d'objet ..donc j'ai introduit la variable nom , puis fichier introuvable, j'ai rajouté le / et la erreur de syntaxe lol ..
merci pour votre aide ...
Voici le code que j'ai essayé
Dim Repertoire As FileDialog
Dim nom As String
Set Repertoire = Application.FileDialog(msoFileDialogFolderPicker)
Repertoire.Show
'Affichage dans la fenêtre texte du répertoire demandé
TextBox4.Value = Repertoire.SelectedItems(1)
nom = TextBox4.Value
Workbooks.OpenText Filename:=nom/ & "TEST1.TXT", _
DataType:=xlDelimited, Tab:=True
Marsh Posté le 04-08-2009 à 16:17:25
arg , avec ta solution il me dit que le fichier testTEXT1.txt est introuvable , ....
Marsh Posté le 04-08-2009 à 16:22:57
J'ai bon à force de chercher , il fallait définit la variable comme cela ..
merci encore
nom = TextBox4.Value & "\"
Marsh Posté le 04-08-2009 à 16:30:10
Reply
Marsh Posté le 04-08-2009 à 15:11:58
Bonjour
J'ai un petit problème dont la solution doit etre trés facile mais je ne la vois pas
J'aimerais ouvrir le fichier excel TEST1 avec le repertoire est choisi par l'ulisateur...tout marche sauf la fin ...
L'erreur est au niveau du
Workbooks.OpenText Filename:="TextBox4.Value\TEST1.TXT", _
DataType:=xlDelimited, Tab:=True
Voici la macro entiere
Private Sub CommandButton4_Click()
'L'utilisateur vient sélectionner le répertoire
Dim Repertoire As FileDialog
Set Repertoire = Application.FileDialog(msoFileDialogFolderPicker)
Repertoire.Show
'Affichage dans la fenêtre texte du répertoire demandé
TextBox4.Value = Repertoire.SelectedItems(1)
Workbooks.OpenText Filename:="TextBox4.Value\TEST1.TXT", _
DataType:=xlDelimited, Tab:=True
end sub
cordialement
en vous remerciant