Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Fichier CSV qui s'ouvre correctement

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 !

looky62

XLDnaute Occasionnel
Bonjour à tous,

J'ai un VBA qui ouvre un fichier qui en .csv,

Qd je l'ouvre sous Windows , le fichier s'ouvre correctement avec les colonnes bien délimitées,

Par contre qd je lance via VBA, il me l'ouvre ss délimiter les colonnes?

Qui peut m éclairer ?
 
Essayez :
VB:
Sub OuvrirCSV()
    Fichier = "C:\Users\PC_PAPA\Desktop\LIxnqV7ik1I_exemple-CSV.csv"
    Workbooks.OpenText Filename:=Fichier, Origin:=xlWindows, _
                StartRow:=1, DataType:=xlDelimited, Semicolon:=True, Comma:=True
    Columns.AutoFit
End Sub
Sur mon PC c'est correct. il vous suffit de changer le nom du fichier
Le Columns.AutoFit ajuste la largeur des colonnes ( par pur esthétisme )
 
C'est ce que vous avez fait :
VB:
Fichier = "C:\Users\" & NNI & "\Downloads\MAJ EPI\Export.csv"
( je disais changer par rapport au code fourni )
et ça ne marche pas ?
Quel résultat donne t-il ?
 
Ca veut dire que ça marche sur un fichier et pas sur un autre ?
Etes vous sur de votre chemin ?
Testez cette PJ. Avant d'ouvrir le fichier csv, je vérifie s'il existe.
En cas d'erreur, je met un message avec le chemin du fichier à ouvrir. Ce chemin est-il correct ?
J'utilise cette macro :
VB:
Public NNI
Sub OuvrirCSV()
    Fichier = "C:\Users\" & NNI & "\Downloads\MAJ EPI\Export.csv"
    If Len(Dir(Fichier)) = 0 Then
      MsgBox "Le fichier :" & Chr(10) & Chr(10) & Fichier & Chr(10) & Chr(10) & "n'existe pas."
      Exit Sub
   End If
    Workbooks.OpenText Filename:=Fichier, Origin:=xlWindows, _
                StartRow:=1, DataType:=xlDelimited, Semicolon:=True, Comma:=True
    Columns.AutoFit
End Sub
 

Pièces jointes

- 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

Discussions similaires

  • Question Question
Microsoft 365 Personal.xlsb
Réponses
4
Affichages
250
  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
361
Réponses
26
Affichages
2 K
Réponses
40
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…