Re : Ouverture d'un fichier .csv DIRECTEMENT convertis
Bonsoir Piwa
Si j'ai bien compris ta question, il faut ouvrir ton fichier directement à partir d'Excel, et non en double cliquant dessus dans l'explorateur. Mais je crois aussi que cela dépend des séparateurs utilisés.
Re : Ouverture d'un fichier .csv DIRECTEMENT convertis
Merci et je confirme .... la difference....
Maais comme je veux ouvrir les fichiers csv par une macro .... la commande implicite me l'ouvre en format texte ..... alors que si je prned excel en manuel et je l'ouvre alors il est directement convertie....
Donc dans une macro existe t'il un nom de commande permettant de l'ouvrir direct format excel sans passer das le cas contraire par Donnée Convertir...
Re : Ouverture d'un fichier .csv DIRECTEMENT convertis
Malheureusement cela ne marche pas ...... le fichier s'ouvre mais sans mise en forme ... ou partiel ... il s'agit de fichiers avec des ; en separateurs et des "champs".
Re : Ouverture d'un fichier .csv DIRECTEMENT convertis
Bonjour Piwa,
Pour des ";" c'est semicolon qu'il faut utiliser, tu doit mettre le chemin complet de ton fichier avec le nom si le fichier à ouvrir n'est pas dans le répertoire courant.
Pour obtenir de l'aide sur la méthode, mets le curseur sur "OpenText" et touche de fonction F1.
Code:
Workbooks.OpenText Filename:="nomEtChemincomplet de ton fichier , DataType:=xlDelimited, Semicolon:=True
Re : Ouverture d'un fichier .csv DIRECTEMENT convertis
Bonjour,
Je n'arrive pas à utiliser la macro présente sur cette page VBfrance.
Quelqu'un pourrait-il m'expliquer ce qu'il y a à faire pour que mon fichier CSV s'ouvre correctement svp ?
Re : Ouverture d'un fichier .csv DIRECTEMENT convertis
Bonjour à tous j'ajoute ma pierre à l'édifice.
J'ai renommer le fichier d'exemple en TableauCroisé.txt (en texte).
Le classeur contenant la macro (Macro_csv.xls) doit étre copier dans le méme dossier que le fichier TableauCroisé.txt le resultat est un fichier excel (TableauCroisé_resultat.xls).