titiborregan5
XLDnaute Accro
Bonjour le forum,
Je souhaite ouvrir un fichier .csv via une macro ! Sauf que la traduction en VBA est la même pour 2 actions différentes, aux résultats pas exactement similaires !!
Je m’explique !
Pour mon fichier .csv qualifié de « Fichier de valeurs séparées par des virgules Microsoft Excel »
· En double-cliquant sur mon fichier .csv pour l’ouvrir, Excel l’ouvre mais de façon très brute, sans aucune mise en forme, tout dans une seule colonne. Cela se traduit par : workbooks.open(…)
· Alors qu’en ouvrant Excel pour obtenir un nouveau classeur, puis en faisant Fichier/ouvrir/ il me l’ouvre en faisant les mises en forme nécessaires, c’est à dire qu’il me sépare le texte en colonne. En passant par l’enregistreur de macro il me marque aussi : workbooks.open
Lorsque je colle le code dans une nouvelle macro ou que je réutilise ce dernier, mon fichier est toujours ouvert de façon brute (1er cas)…
Que faire pour que le 2nd soit appliqué…
En espérant avoir été clair, sinon n’hésitez pas !
Merci d’avance
Tibo
Je souhaite ouvrir un fichier .csv via une macro ! Sauf que la traduction en VBA est la même pour 2 actions différentes, aux résultats pas exactement similaires !!
Je m’explique !
Pour mon fichier .csv qualifié de « Fichier de valeurs séparées par des virgules Microsoft Excel »
· En double-cliquant sur mon fichier .csv pour l’ouvrir, Excel l’ouvre mais de façon très brute, sans aucune mise en forme, tout dans une seule colonne. Cela se traduit par : workbooks.open(…)
· Alors qu’en ouvrant Excel pour obtenir un nouveau classeur, puis en faisant Fichier/ouvrir/ il me l’ouvre en faisant les mises en forme nécessaires, c’est à dire qu’il me sépare le texte en colonne. En passant par l’enregistreur de macro il me marque aussi : workbooks.open
Lorsque je colle le code dans une nouvelle macro ou que je réutilise ce dernier, mon fichier est toujours ouvert de façon brute (1er cas)…
Que faire pour que le 2nd soit appliqué…
En espérant avoir été clair, sinon n’hésitez pas !
Merci d’avance
Tibo