Probleme lié à une migration MS Excel 97-2003 vers 2010

Résolu
ESCOUGER Messages postés 31 Date d'inscription lundi 3 décembre 2007 Statut Membre Dernière intervention 17 juillet 2019 - 11 janv. 2012 à 21:41
ESCOUGER Messages postés 31 Date d'inscription lundi 3 décembre 2007 Statut Membre Dernière intervention 17 juillet 2019 - 12 janv. 2012 à 00:17
Je viens d'installer MS Office 2010.
Un tableau qui fonctionnait qui fonctionnait parfaitement provoque une erreur que je ne comprends pas.
Dans une macro il est stipulé:
Workbooks.Open Filename:="Formulaire de randonnées"
Le tableau existe bien et est nommé "Formulaire de randonnées.xls".

La macro se plante en disant:
Erreur d'execution 1004
"Formulaire de randonnées.xlsx" introuvable. Vérifiez l'orthographe du nom du classeur et la validité de l'emplacement.

Tout marchait bien avec Office 2007-2003. Pourquoi ce message?
Merci de votre aide.

2 réponses

ESCOUGER Messages postés 31 Date d'inscription lundi 3 décembre 2007 Statut Membre Dernière intervention 17 juillet 2019
12 janv. 2012 à 00:17
OK J'ai compris comment le règler le souci.
En fait avec ou sans l'extension çà ne marche pas.
Dans la version de MS Office 2010 il semble que le positionnement sur le répertoire soit différent de celui en version 2007. Je ne sais pourquoi.

J'ai simplement rajouté l'instruction chdir suivie du path complet du répertoire ou se trouve mon fichier et çà a marché.
Merci pour ton aide.
3
NHenry Messages postés 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 159
11 janv. 2012 à 23:06
Bonjour,

Et si tu ajoutes l'extension ?
Workbooks.Open Filename:="Formulaire de randonnées.xls"

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, ce lien ou encore celui-ci[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list
---
Mon site
0
Rejoignez-nous