Bonjour,
J'ai un gros programme VBA développé sous Excel 5 à l'origine, réenregistré
sous excel 2003.
A l'ouverture d'un des fichiers du programme sous excel 2007, j'ai erreur
fichier, risque de perte de données et en effet, il me supprime plein de
formules de calculs et les remplace par #N/A.
Existe-t-il une solution?
Merci d'avance.
Bonjour,
J'ai un gros programme VBA développé sous Excel 5 à l'origine, réenregistré
sous excel 2003.
A l'ouverture d'un des fichiers du programme sous excel 2007, j'ai erreur
fichier, risque de perte de données et en effet, il me supprime plein de
formules de calculs et les remplace par #N/A.
Existe-t-il une solution?
Merci d'avance.
Bonjour,
J'ai un gros programme VBA développé sous Excel 5 à l'origine, réenregistré
sous excel 2003.
A l'ouverture d'un des fichiers du programme sous excel 2007, j'ai erreur
fichier, risque de perte de données et en effet, il me supprime plein de
formules de calculs et les remplace par #N/A.
Existe-t-il une solution?
Merci d'avance.
Bonjour
c'est assez surprenant, le VBA n'ayant pas changé entre 2003 et 2007 à
quelques bricoles près . Ce fichier s'ouvre toujours sans problème sur
2003 ?
Si c'est le cas, il faut isoler la macro qui pose un pb. Fais une copie
de ton classeur dans 2003, sans macro et vérifie tout d'abord qu'il
s'ouvre bien dans 2007.
Ensuite réincorpore tes macros jusqu'à isoler la fautive si c'est bien
là l'origine du pb. Sinon ton fichier a peut être attrapé la vérole, ça
arrive, surtout sur les gros fichiers. Une petite reconstruction par
copie dans un nouveau classeur est souvent la meilleure solution même si
ce n'est pas le plus satisfaisant intellectuellement.
Misange migrateuse
http://www.excelabo.net : Participez à un travail collaboratif sur excel !
Sophie a écrit :
> Bonjour,
> J'ai un gros programme VBA développé sous Excel 5 à l'origine, réenregistré
> sous excel 2003.
> A l'ouverture d'un des fichiers du programme sous excel 2007, j'ai erreur
> fichier, risque de perte de données et en effet, il me supprime plein de
> formules de calculs et les remplace par #N/A.
> Existe-t-il une solution?
> Merci d'avance.
>
Bonjour
c'est assez surprenant, le VBA n'ayant pas changé entre 2003 et 2007 à
quelques bricoles près . Ce fichier s'ouvre toujours sans problème sur
2003 ?
Si c'est le cas, il faut isoler la macro qui pose un pb. Fais une copie
de ton classeur dans 2003, sans macro et vérifie tout d'abord qu'il
s'ouvre bien dans 2007.
Ensuite réincorpore tes macros jusqu'à isoler la fautive si c'est bien
là l'origine du pb. Sinon ton fichier a peut être attrapé la vérole, ça
arrive, surtout sur les gros fichiers. Une petite reconstruction par
copie dans un nouveau classeur est souvent la meilleure solution même si
ce n'est pas le plus satisfaisant intellectuellement.
Misange migrateuse
http://www.excelabo.net : Participez à un travail collaboratif sur excel !
Sophie a écrit :
> Bonjour,
> J'ai un gros programme VBA développé sous Excel 5 à l'origine, réenregistré
> sous excel 2003.
> A l'ouverture d'un des fichiers du programme sous excel 2007, j'ai erreur
> fichier, risque de perte de données et en effet, il me supprime plein de
> formules de calculs et les remplace par #N/A.
> Existe-t-il une solution?
> Merci d'avance.
>
Bonjour
c'est assez surprenant, le VBA n'ayant pas changé entre 2003 et 2007 à
quelques bricoles près . Ce fichier s'ouvre toujours sans problème sur
2003 ?
Si c'est le cas, il faut isoler la macro qui pose un pb. Fais une copie
de ton classeur dans 2003, sans macro et vérifie tout d'abord qu'il
s'ouvre bien dans 2007.
Ensuite réincorpore tes macros jusqu'à isoler la fautive si c'est bien
là l'origine du pb. Sinon ton fichier a peut être attrapé la vérole, ça
arrive, surtout sur les gros fichiers. Une petite reconstruction par
copie dans un nouveau classeur est souvent la meilleure solution même si
ce n'est pas le plus satisfaisant intellectuellement.
Misange migrateuse
http://www.excelabo.net : Participez à un travail collaboratif sur excel !
Sophie a écrit :
> Bonjour,
> J'ai un gros programme VBA développé sous Excel 5 à l'origine, réenregistré
> sous excel 2003.
> A l'ouverture d'un des fichiers du programme sous excel 2007, j'ai erreur
> fichier, risque de perte de données et en effet, il me supprime plein de
> formules de calculs et les remplace par #N/A.
> Existe-t-il une solution?
> Merci d'avance.
>
Après maintes recherches, il semble que le problème est connu depuis 2 ans
mais non résolu.
Ce classeur est truffé de fonctions qui proviennent de la macro
complémentaire utilitaire d'analyse ATPVBAEN.XLA, il y a des =convert()
partout.
Je ne peut pas convertir ces fichiers en 2007, sous peine que ce programme
ne marche plus pour les utilisateurs antérieurs à 2007.
Une solution a t-elle été trouvé?
Merci d'avance.
Après maintes recherches, il semble que le problème est connu depuis 2 ans
mais non résolu.
Ce classeur est truffé de fonctions qui proviennent de la macro
complémentaire utilitaire d'analyse ATPVBAEN.XLA, il y a des =convert()
partout.
Je ne peut pas convertir ces fichiers en 2007, sous peine que ce programme
ne marche plus pour les utilisateurs antérieurs à 2007.
Une solution a t-elle été trouvé?
Merci d'avance.
Après maintes recherches, il semble que le problème est connu depuis 2 ans
mais non résolu.
Ce classeur est truffé de fonctions qui proviennent de la macro
complémentaire utilitaire d'analyse ATPVBAEN.XLA, il y a des =convert()
partout.
Je ne peut pas convertir ces fichiers en 2007, sous peine que ce programme
ne marche plus pour les utilisateurs antérieurs à 2007.
Une solution a t-elle été trouvé?
Merci d'avance.
En effet, je crois que je suis très très mal!!!
C'est une appli qui gère tout le bilan comptable à partir d'un import d'un
logiciel comptable, développement qui a duré 1 an avec des dizaines de
milliers de cellules sur une vingtaine de classeur, puisque historique de 4
ans...
N'étant pas comptable, c'est imbuvable!
Bon, il est où le premier pont dans le 17ème à PARIS? ;-)
Merci de tes réponses quand même.
En effet, je crois que je suis très très mal!!!
C'est une appli qui gère tout le bilan comptable à partir d'un import d'un
logiciel comptable, développement qui a duré 1 an avec des dizaines de
milliers de cellules sur une vingtaine de classeur, puisque historique de 4
ans...
N'étant pas comptable, c'est imbuvable!
Bon, il est où le premier pont dans le 17ème à PARIS? ;-)
Merci de tes réponses quand même.
En effet, je crois que je suis très très mal!!!
C'est une appli qui gère tout le bilan comptable à partir d'un import d'un
logiciel comptable, développement qui a duré 1 an avec des dizaines de
milliers de cellules sur une vingtaine de classeur, puisque historique de 4
ans...
N'étant pas comptable, c'est imbuvable!
Bon, il est où le premier pont dans le 17ème à PARIS? ;-)
Merci de tes réponses quand même.
Je crois effet que je suis bonne pour créer mes propres fonctions.
Mais comment trouver rapidement les fonctions liée à la macro
complémentaire dans cette usine à gaz?
et puis, j'ai oublié de te dire un truc : cette appli est multipliée
par ... 300 clients, chacun ayant les 20 classeurs avec les milliers
de cellules. Il faut pouvoir réouvrir un bilan de l'année précédente
pour chaque client, je ne peux pas corriger 6000 classeurs de
plusieurs milliers de cellules.
Je crois effet que je suis bonne pour créer mes propres fonctions.
Mais comment trouver rapidement les fonctions liée à la macro
complémentaire dans cette usine à gaz?
et puis, j'ai oublié de te dire un truc : cette appli est multipliée
par ... 300 clients, chacun ayant les 20 classeurs avec les milliers
de cellules. Il faut pouvoir réouvrir un bilan de l'année précédente
pour chaque client, je ne peux pas corriger 6000 classeurs de
plusieurs milliers de cellules.
Je crois effet que je suis bonne pour créer mes propres fonctions.
Mais comment trouver rapidement les fonctions liée à la macro
complémentaire dans cette usine à gaz?
et puis, j'ai oublié de te dire un truc : cette appli est multipliée
par ... 300 clients, chacun ayant les 20 classeurs avec les milliers
de cellules. Il faut pouvoir réouvrir un bilan de l'année précédente
pour chaque client, je ne peux pas corriger 6000 classeurs de
plusieurs milliers de cellules.
J'avais publi un message sur ce fil mais il ne s'est jamais affich (au moins chez moi)
En voici une variante...
| Le code VBA fonctionne bien sous excel 2007, puisque ce programme accepte de
| tourner une premire fois et enregistre un moment le fameux fichier sans
| probleme sous un nouveau nom via du code VBA.
**** Habituellement, lorsque tu ouvres un fichier d'une version antrieure,
Excel 2007 ouvre le fichier en mode compatibitlit c'est dire que les
caractristiques propres excel 2007 ne sont pas accessibles.
**** Le fichier devient vraiment un fichier 2007 lorsque tu l'as enregistr
avec une extexions xlsx ou xlsm. De plus, suite l'enregistrement, le fichier
doit tre ferm et rouvert. Ce n'est qu' ce moment que le fichier est
vraiment un fichier version 2007. Et l, tu dis que cela ne fonctionne plus !
ma grande surprise, dans un classeur 2003, j'ai choisi au hasard quelques
formules manant de l'utilitaire d'analyse et je l'ai insr dans une feuille
de calcul pour mener un petit test. Utilisation trs standard. J'ai enregistr
le fichier sous la version Excel 2003. Voici les fonctions utilises.
No.Semaine() , Arrondi.au.Multiple() , Fin.Mois(), Serie.jour.ouvre()
Alea.Entre.Bornes()
Dans un second temps, j'ai ouvert le classeur et sans intervenir dans le fichier
je l'ai simplement enregistr sous Excel 2007 avec une extension xlsm ou xlsx.
J'ai referm le classeur sans intervenir dans ce dernier et je l'ai ouvert nouveau.
L, j'avais vraiment un fichier 2007. Et bien ma grande surprise, toutes ces
formules de l'utilitaire d'analyse version antrieur d'excel fonctionne trs bien.
Pas besoin de passer les cellules contenant ces formules en mode dition pour
qu'elles reprennent leur aplomb. (il est encore trs tt heure du Qubec ce matin
il y possible que je sois sous l'influence d'un rve !!! )
"Sophie" a crit dans le message de groupe de
discussion :
Bonjour,
J'ai un gros programme VBA dvelopp sous Excel 5 l'origine, renregistr
sous excel 2003.
A l'ouverture d'un des fichiers du programme sous excel 2007, j'ai erreur
fichier, risque de perte de donnes et en effet, il me supprime plein de
formules de calculs et les remplace par #N/A.
Existe-t-il une solution?
Merci d'avance.
J'avais publi un message sur ce fil mais il ne s'est jamais affich (au moins chez moi)
En voici une variante...
| Le code VBA fonctionne bien sous excel 2007, puisque ce programme accepte de
| tourner une premire fois et enregistre un moment le fameux fichier sans
| probleme sous un nouveau nom via du code VBA.
**** Habituellement, lorsque tu ouvres un fichier d'une version antrieure,
Excel 2007 ouvre le fichier en mode compatibitlit c'est dire que les
caractristiques propres excel 2007 ne sont pas accessibles.
**** Le fichier devient vraiment un fichier 2007 lorsque tu l'as enregistr
avec une extexions xlsx ou xlsm. De plus, suite l'enregistrement, le fichier
doit tre ferm et rouvert. Ce n'est qu' ce moment que le fichier est
vraiment un fichier version 2007. Et l, tu dis que cela ne fonctionne plus !
ma grande surprise, dans un classeur 2003, j'ai choisi au hasard quelques
formules manant de l'utilitaire d'analyse et je l'ai insr dans une feuille
de calcul pour mener un petit test. Utilisation trs standard. J'ai enregistr
le fichier sous la version Excel 2003. Voici les fonctions utilises.
No.Semaine() , Arrondi.au.Multiple() , Fin.Mois(), Serie.jour.ouvre()
Alea.Entre.Bornes()
Dans un second temps, j'ai ouvert le classeur et sans intervenir dans le fichier
je l'ai simplement enregistr sous Excel 2007 avec une extension xlsm ou xlsx.
J'ai referm le classeur sans intervenir dans ce dernier et je l'ai ouvert nouveau.
L, j'avais vraiment un fichier 2007. Et bien ma grande surprise, toutes ces
formules de l'utilitaire d'analyse version antrieur d'excel fonctionne trs bien.
Pas besoin de passer les cellules contenant ces formules en mode dition pour
qu'elles reprennent leur aplomb. (il est encore trs tt heure du Qubec ce matin
il y possible que je sois sous l'influence d'un rve !!! )
"Sophie" <Sophie@discussions.microsoft.com> a crit dans le message de groupe de
discussion : D38B5403-7E8D-42FD-904A-30C4D2398F8C@microsoft.com...
Bonjour,
J'ai un gros programme VBA dvelopp sous Excel 5 l'origine, renregistr
sous excel 2003.
A l'ouverture d'un des fichiers du programme sous excel 2007, j'ai erreur
fichier, risque de perte de donnes et en effet, il me supprime plein de
formules de calculs et les remplace par #N/A.
Existe-t-il une solution?
Merci d'avance.
J'avais publi un message sur ce fil mais il ne s'est jamais affich (au moins chez moi)
En voici une variante...
| Le code VBA fonctionne bien sous excel 2007, puisque ce programme accepte de
| tourner une premire fois et enregistre un moment le fameux fichier sans
| probleme sous un nouveau nom via du code VBA.
**** Habituellement, lorsque tu ouvres un fichier d'une version antrieure,
Excel 2007 ouvre le fichier en mode compatibitlit c'est dire que les
caractristiques propres excel 2007 ne sont pas accessibles.
**** Le fichier devient vraiment un fichier 2007 lorsque tu l'as enregistr
avec une extexions xlsx ou xlsm. De plus, suite l'enregistrement, le fichier
doit tre ferm et rouvert. Ce n'est qu' ce moment que le fichier est
vraiment un fichier version 2007. Et l, tu dis que cela ne fonctionne plus !
ma grande surprise, dans un classeur 2003, j'ai choisi au hasard quelques
formules manant de l'utilitaire d'analyse et je l'ai insr dans une feuille
de calcul pour mener un petit test. Utilisation trs standard. J'ai enregistr
le fichier sous la version Excel 2003. Voici les fonctions utilises.
No.Semaine() , Arrondi.au.Multiple() , Fin.Mois(), Serie.jour.ouvre()
Alea.Entre.Bornes()
Dans un second temps, j'ai ouvert le classeur et sans intervenir dans le fichier
je l'ai simplement enregistr sous Excel 2007 avec une extension xlsm ou xlsx.
J'ai referm le classeur sans intervenir dans ce dernier et je l'ai ouvert nouveau.
L, j'avais vraiment un fichier 2007. Et bien ma grande surprise, toutes ces
formules de l'utilitaire d'analyse version antrieur d'excel fonctionne trs bien.
Pas besoin de passer les cellules contenant ces formules en mode dition pour
qu'elles reprennent leur aplomb. (il est encore trs tt heure du Qubec ce matin
il y possible que je sois sous l'influence d'un rve !!! )
"Sophie" a crit dans le message de groupe de
discussion :
Bonjour,
J'ai un gros programme VBA dvelopp sous Excel 5 l'origine, renregistr
sous excel 2003.
A l'ouverture d'un des fichiers du programme sous excel 2007, j'ai erreur
fichier, risque de perte de donnes et en effet, il me supprime plein de
formules de calculs et les remplace par #N/A.
Existe-t-il une solution?
Merci d'avance.