J'ai écrit un programme VB dans Excel 97, qui entre autre ouvre des fichiers CSV, sur mon ordinateur personnel. La macro ne fonctionne plus une fois que je suis à mon travail avec toujours Excel 97 mais cette fois Windows 2000 au lieu de XP : le programme ouvre les CSV sans considérer les virgules comme des délimiteurs. Sur les deux ordinateurs si je clique sur un CSV depuis l'explorateur il s'ouvre correctement, mais si j'essaie d'ouvrir le fichier depuis Excel les virgules ne sont plus comprises comme délimiteurs. La seule différence est que chez moi la commande :
Workbooks.Open FileName:="monfichier.CSV"
permet d'ouvrir le fichier comme je le souhaite alors qu'elle ne le permet pas à mon travail.
Comment forcer Excel à comprendre la virgule comme un délimiteur ? Si j'essaie d'ajouter une option comme xlDelimited:=true, Comma:=true il ne comprend pas.
Merci d'avance pour votre aide.
Yvan