Sur excel 2000 et 2003
Résolu
Boschmanspi
Messages postés
86
Statut
Membre
-
mic13710 Messages postés 1165 Statut Membre -
mic13710 Messages postés 1165 Statut Membre -
Bonjour,
j'ai ecrit des des macros en excel 2000 elle fonctionne correctement.
si je reprend cette base de données avec un excel 2003 et rlle fonctionne encore correctement. Si j'apporte une modification dans les macros même si ce n'ést qu'un commentaire après sauvgaede et relancement du progrramme il ne fonctionne plus
le seul moyen que j"ai trouvé c'est d"apporter les modifications en excel 2000 il est a nouveau utilisable en excel 2003. Coutiel: pierre.boschmans@skynet.be
Merci de bienvouloir m"aider a résoudre c mystère
j'ai ecrit des des macros en excel 2000 elle fonctionne correctement.
si je reprend cette base de données avec un excel 2003 et rlle fonctionne encore correctement. Si j'apporte une modification dans les macros même si ce n'ést qu'un commentaire après sauvgaede et relancement du progrramme il ne fonctionne plus
le seul moyen que j"ai trouvé c'est d"apporter les modifications en excel 2000 il est a nouveau utilisable en excel 2003. Coutiel: pierre.boschmans@skynet.be
Merci de bienvouloir m"aider a résoudre c mystère
A voir également:
- Sur excel 2000 et 2003
- Word et excel gratuit - Guide
- Liste déroulante excel - Guide
- Si et ou excel - Guide
- Comment trier par ordre alphabétique sur excel - Guide
- Comment calculer la moyenne sur excel - Guide
1 réponse
Bonsoir,
Et est-ce que vos macros fonctionnent toujours lorsque vous sauvegardez sans modification votre fichier excel 2000 sous 2003 (fermer puis ouvrir) ?
Il y a des différences entre les instructions vba de 2000 et 2003. Il se peut que vous ayez une instruction qui fonctionne sous 2003 en mode de compatibilité avec les versions antérieures (2000 en l'occurence).
Mais le simple fait de modifier une ligne relance une compilation du code qui doit alors être conforme à 2003 et c'est peut-être là votre problème.
Les codes de tri de 2000 par exemple posent semble-t'il des problèmes de compatibilité avec 2003.
A voir peut-être de ce côté.
Michel
Et est-ce que vos macros fonctionnent toujours lorsque vous sauvegardez sans modification votre fichier excel 2000 sous 2003 (fermer puis ouvrir) ?
Il y a des différences entre les instructions vba de 2000 et 2003. Il se peut que vous ayez une instruction qui fonctionne sous 2003 en mode de compatibilité avec les versions antérieures (2000 en l'occurence).
Mais le simple fait de modifier une ligne relance une compilation du code qui doit alors être conforme à 2003 et c'est peut-être là votre problème.
Les codes de tri de 2000 par exemple posent semble-t'il des problèmes de compatibilité avec 2003.
A voir peut-être de ce côté.
Michel
Merci de ta réponse, d'ou ma nouvelle question comment voir les instructions qui ne serait pas compatibles pour pouvoir modifier sur excel 2003 ?
Ma réponse était basée sur ce que j'ai pu lire de çi de là (d'où le semble t'il), et il y aurait des différences qui peuvent nuire au fonctionnement des macros, mais je n'ai rien trouvé qui répertorie ces différences.
Je n'ai plus 2000 depuis longtemps et aucun programme écrit en vba 6.0 (la version embarquée avec 2000). Je travaille avec 2003 (version vba 6.3) et j'évite 2007 et sa nouvelle mouture 2010 car je ne peux pas supporter leur présentation.
Ceci étant, si vous le souhaitez, vous pouvez mettre votre fichier sur cjoint après avoir éliminé les informations sensibles, on pourra mieux analyser votre problème et essayer d'y apporter des solutions.
Michel
La compilation en 2003 ne devrait elle pas donner ds messages d'erreurs ?
comment puis-je mettre mon fichier sur ci-joint ?
Pierre
En le déposant sur ce site http://www.cijoint.fr/
Cliquer sur "parcourir", aller sur le fichier et cliquer "Ouvrir" dans la fenêtre de recherche
Cliquer sur le bouton "Cliquez ici pour déposer le dossier"
copier le lien et le coller dans un message pour que je puisse le récupérer
Michel
Le fichier Teste_Programme qui contient les formes et les macros
le fichier teste_data qui doit contenir les données et le fichier Teste_NomPrénom qui sont des paremètre.
C:\Documents and Settings\Pierre\Bureau\Honnaraires Teste\2011\Teste_......
j'espère que c'est la bonne procédure ?
pour info quand dans excel 2003 il recompile il ne me donne pas de message d'erreur. et enc excsl 2000 pas de probleme en lancant Teste_programme
merci pour ton aide
Pierre