Roland_M
XLDnaute Barbatruc
Bien le bonjour à tous,
en vérité ça fonctionne bien avec Excel 2007 et Excel 2016, mais pas sur mon pc fixe, explications:
c'est à ce niveau (qui est correcte, le problème n'est pas là)
Cnx.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & RepSource$ & Fich$ & ";Extended Properties='Excel 12.0;HDR=Yes;IMEX=1'"
sur mon vieux pc portable avec Excel 2007 ma routine fonctionne bien !
sur mon pc fixe, plus récent, ça fonctionne aussi mais avec Excel 2016 ET PAS avec Excel 2007 !?!
pourtant il fut un temps ça fonctionné !?
du coup j'ai essayé avec ceci qui fonctionne, mais avec des manques !?
Cnx.Open "Provider=MSDASQL.1;DSN=Excel Files;DBQ=" & RepSource$ & Fich$ & ";HDR=Yes;IMEX=1"
donc je ne peux pas travailler avec ceci car il y des manques !?
tout se charge correctement excepté quand dans les cellules
il a des valeurs du genre: "5878/00" ou "10-11-"
soit deux questions:
1' pourquoi qu'avec excel 2007 ça fonctionne pas/plus sur mon pc fixe, alors qu'avec 2016 ça fonctionne ?
2' pourquoi qu'avec la 2' méthode j'ai ces manques ?
un grand merci à tous ceux qui pourraient m'aider !
en vérité ça fonctionne bien avec Excel 2007 et Excel 2016, mais pas sur mon pc fixe, explications:
c'est à ce niveau (qui est correcte, le problème n'est pas là)
Cnx.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & RepSource$ & Fich$ & ";Extended Properties='Excel 12.0;HDR=Yes;IMEX=1'"
sur mon vieux pc portable avec Excel 2007 ma routine fonctionne bien !
sur mon pc fixe, plus récent, ça fonctionne aussi mais avec Excel 2016 ET PAS avec Excel 2007 !?!
pourtant il fut un temps ça fonctionné !?
du coup j'ai essayé avec ceci qui fonctionne, mais avec des manques !?
Cnx.Open "Provider=MSDASQL.1;DSN=Excel Files;DBQ=" & RepSource$ & Fich$ & ";HDR=Yes;IMEX=1"
donc je ne peux pas travailler avec ceci car il y des manques !?
tout se charge correctement excepté quand dans les cellules
il a des valeurs du genre: "5878/00" ou "10-11-"
soit deux questions:
1' pourquoi qu'avec excel 2007 ça fonctionne pas/plus sur mon pc fixe, alors qu'avec 2016 ça fonctionne ?
2' pourquoi qu'avec la 2' méthode j'ai ces manques ?
un grand merci à tous ceux qui pourraient m'aider !
Dernière édition: