Ouvrir tous les fichiers .csv du dossier courant [VBA]

  • Initiateur de la discussion Initiateur de la discussion Save92
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

Save92

Guest
Bonjour le forum,

Voila je souhaite réaliser une macro qui me permet de travailler sur un nombre indéfinie de fichier .csv
Malheureusement je bloque déja à l'ouverture des ces fichiers. Voici mon code :
Code:
Sub aa()
Dim Fichier As Variant
Dim Chemin As String

Chemin = ThisWorkbook.Path
Fichier = Chemin & "\" & "*.csv"
If Fichier = False Then Exit Sub

Workbooks.Open Filename:=Fichier
End Sub
Et j'ai le droit à une belle erreur comme quoi le dossier n'existe pas (avec le bon chemin) donc c'est le "*.csv" qui ne passe pas.
En vous remerciant d'avance pour votre aide 😀. Bien sur je précise avoir effectuer des recherches mais je ne trouve pas mon bonheur, ou alors le code trouver ne fonctionne pas :S.
 
Dernière modification par un modérateur:
Re : Ouvrir tous les fichiers .csv du dossier courant [VBA]

J'ai reussi à trouver un code qui fonctionne :

Code:
Sub ouvrirFichiersCSV()
Dim Fichier As String, Chemin As String
'Workbooks.OpenText Filename:=NomFic, DataType:=1, Semicolon:=True, local:=True

Chemin = ThisWorkbook.Path
Fichier = Dir(Chemin & "\\*.csv")

Do While Fichier <> ""
'Workbooks.Open Chemin & '\\' & Fichier
ActiveWorkbook.FollowHyperlink Chemin & "\\" & Fichier, NewWindow:="True"
Fichier = Dir
Loop
End Sub

Le probleme c'est que le fichier ne s'ouvre pas comme un csv, il ne prend pas en comtpe les "," tous est dans la meme cellule.
J'ai trouver la ligne :
Code:
Workbooks.OpenText Filename:=NomFic, DataType:=1, Semicolon:=True, local:=True
Qui permet de corriger le probleme sauf que j'ai une erreur en l'executant.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
881
Retour