D
dennisTwist
Guest
Salut à tous,
J'ai une appli XL 97 qui me sert à faire des graphiques avec fonctions base de données pour trier. Les données à trier sont copiées dans Access 97 (issues d'une requete) que je colle dans XL.
Tout marche SAUF que lors de collages simples CtrlV, XL me dit régulièrement "Fichier introuvable" et "Excel ne peut coller les données" (Il le fait néanmoins et les valeurs sont bonnes !!) Pourtant, avec cette méthode le fichier XL grossit fortement (de 300ko il passe à plusieurs Mo) après quelques opérations de ce type) après quelques ouvertures/fermeture il finit par planter et/ou ne plus vouloir s'ouvrir.
Quand je fais la même opération avec "collage special" : ça marche (que ce soit en mode texte ou csv) les valeurs de dates et nombres réels sont collées correctement et le fichier ne grossit ni ne plante. (par contre, j'ai identifié le 1er mode Biff5 proposé comme posant le pb décrit ci-dessus).
J'ai fait un code VB pour empêcher le pb du collage simple sur la base de formule "ActiveSheet.PasteSpecial Format:="Csv" ou "Texte"
En mode "Texte" : les valeurs collées ne sont pas toutes bonnes : certains nombres n'ont plus de virgules et certaines dates sont en texte : Pb de langue ? (point ou virgule)
En mode "Csv" : les valeurs sont collées bizarrement avec des points virgules, la séparation semble différente (encore Pb de langue ?)
J'ai un peu l'habitude de VB mais là je sèche... J'ai même vérifié que XL utilise cette même formule pendant l'enregistrement macro d'XL et pour lui, ça marche !! Enervant, non ?
Quelqu'un peut-il m'aider ? Merci d'avance
J'ai une appli XL 97 qui me sert à faire des graphiques avec fonctions base de données pour trier. Les données à trier sont copiées dans Access 97 (issues d'une requete) que je colle dans XL.
Tout marche SAUF que lors de collages simples CtrlV, XL me dit régulièrement "Fichier introuvable" et "Excel ne peut coller les données" (Il le fait néanmoins et les valeurs sont bonnes !!) Pourtant, avec cette méthode le fichier XL grossit fortement (de 300ko il passe à plusieurs Mo) après quelques opérations de ce type) après quelques ouvertures/fermeture il finit par planter et/ou ne plus vouloir s'ouvrir.
Quand je fais la même opération avec "collage special" : ça marche (que ce soit en mode texte ou csv) les valeurs de dates et nombres réels sont collées correctement et le fichier ne grossit ni ne plante. (par contre, j'ai identifié le 1er mode Biff5 proposé comme posant le pb décrit ci-dessus).
J'ai fait un code VB pour empêcher le pb du collage simple sur la base de formule "ActiveSheet.PasteSpecial Format:="Csv" ou "Texte"
En mode "Texte" : les valeurs collées ne sont pas toutes bonnes : certains nombres n'ont plus de virgules et certaines dates sont en texte : Pb de langue ? (point ou virgule)
En mode "Csv" : les valeurs sont collées bizarrement avec des points virgules, la séparation semble différente (encore Pb de langue ?)
J'ai un peu l'habitude de VB mais là je sèche... J'ai même vérifié que XL utilise cette même formule pendant l'enregistrement macro d'XL et pour lui, ça marche !! Enervant, non ?
Quelqu'un peut-il m'aider ? Merci d'avance