Ouverture d'un classeur par une macro

Bonjour,

j'ai paramétré une macro qui me permet d'ouvrir un fichier classeur (csv).

Le problème est lorsque la macro ouvre le classeur les informations se réunissent dans la première cellule de chaque ligne.

Par exemple :

J'ai sur une ligne les informations suivantes : XXX YYY RRR

Quand la macro ouvre le fichier les informations se retrouvent dans la même première cellule sous cette forme :

XXX;YYY;RRR

Ces informations sont donc moi inexploitable.

Quand j'ouvre le fichier par moi-même, il n'y a pas ce problème...

Voici le code VBA que j'utilise :

Workbooks.Open Filename:= _

"C:\Users\romain\Desktop\F.0 cm.csv"

Merci de votre aide !

Bonjour

Changes la manière d'ouvrir ton fichier

Workbooks.OpenText Filename:="C:\Users\romain\Desktop\F.0 cm.csv", DataType:=1, Semicolon:=True, local:=True

Désolé pour le temps de réponse, j'étais en déplacement.

Merci cela fonctionne très bien

Bonjour à nouveau,

la macro marche effectivement très bien.

Mais j'ai un nouveau problème qui va dans la continuité du sujet :

Dans un dossier (nous l'appellerons "RORO") j'ai mon fichier Excel avec la macro et un autre dossier (nous l'appellerons "INFO") ou il y a les informations (plusieurs classeurs).

Mais si je copie le dossier "RORO", que je le met à un autre emplacement et que je change les informations contenu dans les classeurs, la macro ne se mettra pas à jour et prendra toujours les informations du fichier de base ce qui est normal.

La question est la suivante :

Existe-t-il une macro qui mettent à jour la localisation du fichier sachant que la disposition et le nom des fichiers à l'intérieur de "RORO" seront les mêmes ?

N'hésitez pas à me poser des questions pour clarifier la situation.

Merci de votre aide !

Bonsoir

Non je n'y comprend rien

roussel a écrit :

et que je change les informations contenu dans les classeurs

Oui et alors ?

roussel a écrit :

la macro ne se mettra pas à jour et prendra toujours les informations du fichier de base

Si tu le dis

Ne connaissant pas ton fichier, ni les liens (si il y en a ) entre tes fichiers cela ne va pas être facile d'y répondre

Même pas sur que cela est en rapport avec la manière d'ouvrir ton fichier Csv

Si c'est un autre sujet, le mieux c'est de clôturer celui-ci et d'en ouvrir un autre

Prépares un fichier en indiquant ce que tu as et ce que tu veux

Notes manuellement le résultat escompté en expliquant pourquoi, tu auras plus de chance que quelqu'un y réponde

Oui pardon, mes indications n'était pas très claires.

J'ai ouvert un nouveau topic ou j'explique mieux le problème. Le nom du topic est :

"chercher la localisation d'un fichier à laide d'une macro"

Un membre du forum a résolu le problème.

Merci et bonne continuation !

Rechercher des sujets similaires à "ouverture classeur macro"