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

Ouvertuure Fichier CSV

  • Initiateur de la discussion Initiateur de la discussion Tirou
  • 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 !

Tirou

XLDnaute Occasionnel
Bonjour à tous,

Je me lance à dresser un fichier de comptes personnels paramétrable pour tout à chacun, sur plusieurs comptes, avec au passage un vrai tableau croisé dynamique multisource (et pas ce fake incorporé à excel)

Toutefois, je bloque à la première étape, à savoir l'import de données telles que l'on peu les récupérer directement chez sa banque.

En effet, le format d'import que j'ai choisis dans un premier temps est le CSV. Mon problème est que, lorsque j'ouvre mon fichier CSV en mode utilisateur, tout fonctionne bien, mais que dès que je passe en VBA, je n'arrive pas à définir le ";" comme élément de séparation. (Excel me prend "," par défaut et ne veut pas changer)

Aussi je sollicite votre aide sur ce casse tête.

Fichier exemple en PJ
 

Pièces jointes

Re : Ouvertuure Fichier CSV

Bonjour Tirou

Tu peux tester ainsi:

Code:
Sub Macro1()
    Workbooks.Open Filename:=ActiveWorkbook.Path & "\CSVBanque.csv", Format:=4, delimiter:=";", local:=True
End Sub
 
Re : Ouvertuure Fichier CSV

Bonjour,
De mémoire, le Local:=True est suffisant pour utiliser ";" comme délimiteur. Grâce à cette option, les paramètres régionaux vont être utilisés (comme pour l'ouverture manuelle) et non les paramètres américains (","). Du coup, le ";" est reconnu.

Bonne chance pour ton projet
 
Re : Ouvertuure Fichier CSV

Re, Bonjour Tashiqi

Code:
De mémoire, le Local:=True est suffisant pour utiliser ";" comme délimiteur. Grâce à cette option, les paramètres régionaux vont être utilisés (comme pour l'ouverture manuelle) et non les paramètres américains (","). Du coup, le ";" est reconnu.

En effet, on a même pas besoin de mettre le délimiteur. Je l'avais mis, car je l'avais vu dans les paramètres et cela a fonctionnné du premier coup (un comble pour moi 😱). En plus avec Excel, on n'est jamais trop prudent.
 
Re : Ouvertuure Fichier CSV

Ce qui m'épate, c'est qu'il y a la possibilité de déclarer le séparateur (indépendamment des paramètres natifs ou locaux) mais que la consigne n'est pas prise en compte >_<'
 
- 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

Réponses
9
Affichages
588
Réponses
8
Affichages
855
  • Question Question
Microsoft 365 fichier csv et xlsm
Réponses
25
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…