Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
881 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA] ouvrir un fichier dont le repertoire est choisi par lutilisateur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBA] ouvrir un fichier dont le repertoire est choisi par lutilisateur

n°1911648
foxley_gra​vity
Posté le 04-08-2009 à 15:11:58  profilanswer
 

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

mood
Publicité
Posté le 04-08-2009 à 15:11:58  profilanswer
 

n°1911653
kiki29
Posté le 04-08-2009 à 15:18:15  profilanswer
 

Salut

Application.FileDialog(msoFileDialogFilePicker)


Message édité par kiki29 le 04-08-2009 à 15:19:13
n°1911658
foxley_gra​vity
Posté le 04-08-2009 à 15:31:17  profilanswer
 

merci mais mon probleme est que j'aimerais ouvrir un fichier dont le nom reste invariant du repertoire choisis ...

n°1911665
LePhasme
Les Belges domineront le monde
Posté le 04-08-2009 à 15:52:15  profilanswer
 

Workbooks.OpenText Filename:=TextBox4.Value & "TEST1.TXT", _
    DataType:=xlDelimited, Tab:=True  
 
Et comme ça ?


---------------
Instagram - Mon PVT en Australie.
n°1911672
foxley_gra​vity
Posté le 04-08-2009 à 16:14:06  profilanswer
 

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

n°1911673
foxley_gra​vity
Posté le 04-08-2009 à 16:17:25  profilanswer
 

arg , avec ta solution il me dit que le fichier testTEXT1.txt est introuvable , ....

n°1911677
foxley_gra​vity
Posté le 04-08-2009 à 16:22:57  profilanswer
 

J'ai bon à force de chercher , il fallait définit la variable comme cela ..  
merci encore :)  
 
nom = TextBox4.Value & "\"

n°1911679
LePhasme
Les Belges domineront le monde
Posté le 04-08-2009 à 16:30:10  profilanswer
 

Ha ouai sorry j'ai viré le / sans faire exprès :o


---------------
Instagram - Mon PVT en Australie.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA] ouvrir un fichier dont le repertoire est choisi par lutilisateur

 

Sujets relatifs
[Resolu] Deziper un fichier en vbs[VBA] Comment récupérer des propriétés avec BuiltinDocumentProperties
Création fichier log retraçant le déroulement d'une macroAfficher lisiblement un code VBA sur un doc word
[awk] Extraire et additionner différents élements d'un fichierlire un nombre en notation scientifique dans un fichier
Compatibilité du VBA dans Excel 2007 et 2003[VB.NET] Lister les sous repertoires et les fichiers d'un repertoire
[VBA Excel] Bataille navalleConvertir le résultat d'une requête SQL en fichier excel
Plus de sujets relatifs à : [VBA] ouvrir un fichier dont le repertoire est choisi par lutilisateur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR