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 )
 
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
Retour