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)
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.
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.
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 >_<'