Erreur ouverture automatique d'un fichier
Résolu/Fermé
iroko45
Messages postés
215
Date d'inscription
samedi 27 juin 2009
Statut
Membre
Dernière intervention
13 décembre 2023
-
27 juil. 2017 à 15:41
iroko45 Messages postés 215 Date d'inscription samedi 27 juin 2009 Statut Membre Dernière intervention 13 décembre 2023 - 28 juil. 2017 à 17:36
iroko45 Messages postés 215 Date d'inscription samedi 27 juin 2009 Statut Membre Dernière intervention 13 décembre 2023 - 28 juil. 2017 à 17:36
A voir également:
- Erreur ouverture automatique d'un fichier
- Fichier rar - Guide
- Erreur 0x80070643 - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
2 réponses
Bonjour iroko45,
⚠ Un fichier xlsx ne peut pas contenir de macros, donc le fichier
où tu mets ta sub MonTest() doit être un fichier .xlsm
Je suppose que ce fichier .xlsm ouvre un autre classeur Excel, qui
lui peut être un classeur .xlsm ou .xlsx (selon qu'il contient ou non
des macros).
Attention à ton orthographe : avec VBA, une faute peut faire échouer
le code ; je dis cela car je pense que le nom de ton fichier n'est pas
EST.xlx mais TEST.xlsx (ou peut-être TEST.xlsm ?).
La suite est avec TEST.xlsx (à toi de mettre éventuellement .xlsm).
Essaye d'abord ceci :
Remplace iroko45 par le nom réel de l'utilisateur ; si ton dossier "EDC 1"
est bien sur le bureau de Windows, c'est ok ; sinon, remplace Desktop
par Documents :
Ton classeur doit normalement s'ouvrir ; sinon, vérifie si ce sont bien
les dossiers "EDC 1" et "groupe" (et TEST.xlsx doit exister).
Je n'ai pas encore mis l'instruction de fermeture du fichier, sinon ça
ouvrirai ton fichier puis le refermerai aussitôt => tu ne saurais pas
si l'ouverture du fichier a bien marché.
Quand ça sera ok pour l'ouverture, voici l'instruction de fermeture :
À toi de la placer correctement ; le chemin devra être le même
que celui que tu as utilisé pour l'ouverture => à adapter.
Cordialement
⚠ Un fichier xlsx ne peut pas contenir de macros, donc le fichier
où tu mets ta sub MonTest() doit être un fichier .xlsm
Je suppose que ce fichier .xlsm ouvre un autre classeur Excel, qui
lui peut être un classeur .xlsm ou .xlsx (selon qu'il contient ou non
des macros).
Attention à ton orthographe : avec VBA, une faute peut faire échouer
le code ; je dis cela car je pense que le nom de ton fichier n'est pas
EST.xlx mais TEST.xlsx (ou peut-être TEST.xlsm ?).
La suite est avec TEST.xlsx (à toi de mettre éventuellement .xlsm).
Essaye d'abord ceci :
Sub MonTest() Workbooks.Open "C:\Users\iroko45\Desktop\EDC 1\groupe\TEST.xlsx" End Sub
Remplace iroko45 par le nom réel de l'utilisateur ; si ton dossier "EDC 1"
est bien sur le bureau de Windows, c'est ok ; sinon, remplace Desktop
par Documents :
Sub MonTest() Workbooks.Open "C:\Users\iroko45\Documents\EDC 1\groupe\TEST.xlsx" End Sub
Ton classeur doit normalement s'ouvrir ; sinon, vérifie si ce sont bien
les dossiers "EDC 1" et "groupe" (et TEST.xlsx doit exister).
Je n'ai pas encore mis l'instruction de fermeture du fichier, sinon ça
ouvrirai ton fichier puis le refermerai aussitôt => tu ne saurais pas
si l'ouverture du fichier a bien marché.
Quand ça sera ok pour l'ouverture, voici l'instruction de fermeture :
Workbooks.Close "C:\Users\iroko45\Desktop\EDC 1\groupe\TEST.xlsx"
À toi de la placer correctement ; le chemin devra être le même
que celui que tu as utilisé pour l'ouverture => à adapter.
Cordialement
iroko45
Messages postés
215
Date d'inscription
samedi 27 juin 2009
Statut
Membre
Dernière intervention
13 décembre 2023
2
28 juil. 2017 à 17:36
28 juil. 2017 à 17:36
bonjour,
merci Lionel. C’était xlsx qu'il fallait écrire.
Merci
merci Lionel. C’était xlsx qu'il fallait écrire.
Merci