Voir aussi
Program.xls introuvable
Je doule clique sur Mon Classeur.xls mais excel ne s'ouvre pas et j'ai un message me disant programme introuvable.
Excel ne sait pas ouvrir les fichiers dont le chemin/nom comporte un ou des
espaces

la solution se trouve au niveau de l'explorateur
Menu Outils >Option des dossiers...
Onglet Type de fichiers
trouver l'extension XLS
cliquer sur Avancé
selectionner Ouvrir
Cliquer sur Modifier
le messsage DDE doit etre :
[open("%1")]

l'important est les double quotes autour de %1
GeeDee,
Ajouté ou modifié le 05/04/2008 (N°1998)
Classe non enregistree
Lorsque j'ouvre Excel, le mesage suivant apparait sur l'écran "Microsoft visual basic, la classe n'est pas enregistrée Recherche d'un objet avec CLSID: AC9F2F90-E887-11CE-9F68-00AA00574A4"
Chaque classe objet d'une application a un numéro d'identification unique
dans la base de registre de Windows qui a la forme que tu as indiquée :
CLSID: AC9F2F90-E887-11CE-9F68-00AA00574A4

Si possible, ouvre l'éditeur de code de vba : raccourci clavier Alt +F11
à partir du menu / outils / référence / Aurais-tu une référence cochée
marquée "Manquante" ? si oui, décoche là.

Tu dois avoir ces 4 références suivantes apparaissant cochées :
Visual basic for application
Microsoft Excel x.x Object Librairy
Ole Automation
Microsoft office x.x object Librairy

Si tout est OK,
as-tu essayé de décocher via l'inferface de la feuille de calcul toutes les
macros complémentaires : Barre de menus / outils / Macro complémentaire /
et tu les décoches toutes.
Tu fermes excel et à la ré - ouverture d'excel, as-tu toujours le même message ?
Si le message est absent, coche à nouveau une macro complémentaire à la fois
et ferme et réouvre excel... tu devrais pouvoir identifier la macro complémentaire
qui en est responsable !
Denis Michon,
Ajouté ou modifié le 25/08/2007 (N°1893)
Funcres.xla déjà ouvert
Quand je lance Excel j'ai ce message d'erreur:"FUNCRES.xla est déjà ouvert.
Ce problème se produit si excel a été démarré lorsque dans outils/macros complémentaires, la case Utilitaires VBA était cochée alors que celle de l'utilitaire d'analyse était décochée. Si par la suite la case de l'utilitaire d'analyse est cochée, Atpvbaen.xla (l'interface VBA de l'utilitaire d'analyses) est chargé avant Analys32.xll (le véritable utilitaire d'analyses). Atpvbaen ouvre Funcres.xla, et Analys32 cherche à le rouvrir après, sans vériier s'il est déja ouvert, d'où le message d'erreur.

Pour corriger ce bug, décoche d'utilitaire VBA, relance excel pui si tu en as besoin, tu peux ensuite seulement recocher l'utitaire VBA.
Denis Michon,
Ajouté ou modifié le 12/08/2007 (N°1872)
Plantage à l'activation du menu options
Excel étant installé sur un serveur, quand je sélectionne outils puis option, excel se ferme sans message d'erreur.
Vérifie que le nombre de caractères dans le chemin du dossier par défaut ne dépasse pas 53 caractères. Si oui, il faut aller dans la base de registre pour modifier le chemin puisque par
le menu c'est impossible.
Nicolas Robert,
Ajouté ou modifié le 05/05/2007 (N°1822)
FUNCRES.xla déjà ouvert
Quand je lance Excel j'ai ce message d'erreur:"FUNCRES.xla déjà ouvert..." Que je réponde oui ou non il me lance Excel normalement après.
Pour empêcher ce dialogue qui s'affiche chaque fois que Excel est relancé, il faut aller dans Outils/ Macros complémentaires, et décocher Utilitaire VBA, clique sur OK.

Si tu veux utiliser cette macro, refais Macros complémentaires et recoche l'utilitaire VBA.

C'est un bug qui arrive seulement quand Atpvbaen.xla (l'interface VBA de l'utilitaire d'analyses) est chargé avant Analys32.xll (le véritable utilitaire d'analyses). Atpvbaen ouvre Funcres.xla, et Analys32 cherche à le rouvrir après, sans vérifier s'il est déjà ouvert.

Vérifies que tu n'aies pas à la fois :
- coché "utilitaires d'analyse" dans outils | macro complémentaire
et
- le fichier funcres.xla présent dans le répertoire xlstart.
Denis Michon, FxM,
Ajouté ou modifié le 30/12/2006 (N°1790)
Erreur de l'application à l'ouverture du menu d'options
A l'ouverture du menu d'options d'excel je rencontre le message "Microsoft Excel a rencontré un pb et doit être fermé..."
Après avoir essayé en vain les corrections "classiques" (aller dans regedit et changer le nom du dossier Options de Excel, ou bien Démarrer Excel avec l'option /regserver) la solution fut de réparer le chemin d'accès du fichier lancé par défaut. En effet, ce fichier n'existait pas d'où plantage.

Si le changement du nom du dossier d'options en Options_Vieux, dans les registres, n'était pas efficace. Il faut dans ce dossier, corriger ou supprimer la clé correspondant au fichier par défaut.
smr78,
Ajouté ou modifié le 15/05/2004 (N°1388)
Ouverture impossible d'un fichier texte
J'ai plusieurs fichier texte que je ne peux pas ouvrir sous Excel 2000. je recois le message d'erreur suivant : Format de fichier SYLK: non valide
Il faut vérifier que le fichier Texte ne commence pas par "ID" sur la
première ligne. Si c'est le cas, Excel considère qu'il s'agit d'un fichier au format SYLK
car dans ce format, chaque enregistrement commence par un "ID". Si c'est le cas tu supprimes
juste cette première ligne.
Marc,
Ajouté ou modifié le 25/10/2003 (N°1213)
Plantage de l'appli à l'ouverture
Sur un profil utilisateur et seulement sur celui là, dès le démarrage Excel se plante avec pour message : Excel a généré des erreurs et sera fermé par Windows. Et cela avant même d'afficher quoi que ce soit !! Même après une désinstallation / ré-installation complète d'office ça ne marche toujours pas. Les autre produits Office fonctionnent parfaitement.
Tu peux essayer de détruire le compte de l'utilisateur concerné (en ayant pris soin de détruire
également le dossier portant son nom dans Documents and Settings). Il arrive qu'il y ait un
fichier corrompu qui produise celà. Attention à lui sauvegarder ses favoris et autres
personnalisations ! Recrée ensuite le compte pour cet utilisateur.
Patrick Hoez,
Ajouté ou modifié le 25/10/2003 (N°1212)
Double clic non fonctionnel pour l'ouverture
Sur certains ordinateurs, pour ouvrir un document excel je dois d'abord ouvrir excel et ensuite le document . L'ouverture par double clic envoie un message indiquant l'abscence d'un composant.
Le premier truc, très simple à vérifier : va dans le menu
Outils / Options / Onglet Général / et Décoche "Ignorer les autres applications"

Dans l'explorateur, va dans le menu Affichage, Options des dossiers puis
onglet Types de fichiers. Recherche ensuite dans la liste Feuille de calcul
MS Excel, et vérifie à quoi est associée l'extension xls. Si ce n'est pas
excel à toi de le corriger via le bouton modifier...
*********************
Tu peux aussi corriger ce problème directement dans la base de registre :
DEMARRER -> EXECUTER -> taper "c:\program files\ .....\office\excel.exe" /regserver
Il faut bien mettre les guillemets et taper le chemin exact (en remplaçant
les point !!!) vers excel.exe, puis fermer les guillemets, un espace, et
/regserver

**********************
Sinon au niveau d'Excel2000 on peut recréer les liens avec le système
en renommant la clé Excel du Registre en "Excel.old" par exemple. voici le
chemin dans le Registre :

Poste de travail\Hkey_Current_User\Software\Microsoft\Office\9.0\Excel

Cette adresse est valable pour Excel2000, Attention pour l'utilisateur non averti du Registre!
*********************
Voici une réponse qui a été faite pour des fichiers pdf mais le problème est
similaire avec excel :

Si le chemin du fichier contient un répertoire dont
le nom contient un espace, comme "Program files" c'est peut-être parce qu'il y
a eu le bazar (suite à quoi, ça, c'est le grand mystère!!)
dans la ligne de commande d'association des .pdf, stockée dans la base de registres!
A savoir que les guillemets se sont pris des vacances !

Généralement, quand on veut associer les fichiers à extension ".xyz" (de
type "xyzfile") à l'application "machin.exe", cela est réalisé dans la
BDR par présence de la clef :
HKEY_CLASSES_ROOT\xyzfile\shell\open\command
dont la valeur par défaut sera :
"x:\.........\machin.exe" "%1"

%1 est un paramètre formel, dont le contenu sera le nom du fichier
pointé dans l'explorer, et passé à l'application.
%1 signifie "1er paramètre" (tout comme %2 = 2ème paramètre,..., comme
dansun fichier batch)

Or quand on passe un ou plusieurs paramètres, dans une ligne de
commande, à un exécutable, l'espace est LE caractère SEPARATEUR!
(c'est valable dans presque TOUS les processeurs de commandes de TOUS
les systèmes d'exploitation)

Donc si le nom du fichier contient des espaces, c'est comme si on avait
passé PLUSIEURS paramètres!
P.ex., si le nom de fichier est :
q:\mes documents\documentations diverses\manuel d'utilisation.pdf
et si ce nom n'est pas encadré par des guillemets, c'est comme si on
avait transmis à l'application :
paramètre 1 : q:\mes
paramètre 2 : documents\documentations
paramètre 3 : diverses\manuel
paramètre 4 : d'utilisation.pdf

A moins que l'appli soit super-intelligente (;+))) et ait
l'idée de concaténer ces 4 paramètres en 1 seul, la plupart du temps elle
essaiera (en vain!!) d'ouvrir 4 fichiers, à savoir
"q:\mes","documents\documentations",..., qui évidemment n'existent pas, d'où
une superbe injurebox !! ;+)

En encadrant le paramètre formel %1 par des guillemets, le nom de
fichier va donc être lui-même encadré par ces guillemets, et alors transmis en UNE
SEULE FOIS à l'appli, qui pourra l'ouvrir normalement!

Il faut donc que tu rétablisses la situation :
- soit depuis l'explorer de Windows
- soit en allant bidouiller dans la BDR

1) manip "Explorer"
================
(NB: je suis sous Windows 2000, donc les libellés peuvent différer chez toi)
Menu "Outils"/"Options des dossiers" Onglet "types de fichiers"

Rechercher alors le type :
"PDF Document Adobe Acrobat" (ou équivalent)
Bouton "Avancée"

Dans la boite de dialogue qui s'ouvre alors :
Sélectionner "Open"
Bouton "Modifier"

Dans la boite de dialogue qui s'ouvre alors :
Contrôler/Modifier le contenu du champ :
"Application utilisée pour exécuter cette action :"
P.ex., chez moi je trouve :
"Q:\Program Files\Adobe\Acrobat 4.0\Acrobat\Acrobat.exe"
"%1" Ajouter les guillemets autour de %1 s'ils sont absents

Vérifier aussi le champ (s'il existe et si la case "Utiliser DDE" est
cochée)
"Message DDE"
P.ex., chez moi je trouve :
[FileOpenEx("%1")]
Ajouter les guillemets autour de %1 s'ils sont absents

Puis boutons "OK", "OK",
"Fermer"

2) Manip "Base de registres"
=========================
Lancer
"Regedit" (menu "Démarrer" / "Exécuter")

Chercher la clef :

HKEY_CLASSES_ROOT\.pdf
Examiner le contenu de l'entrée par défaut (dans le panneau de droite)
P.ex., chez moi je trouve :

AcroExch.Document
(j'utilise Acrobat complet, et non pas Acrobat Reader. Le
libellé peut donc être différent chez toi)

Examiner alors la clef :

HKEY_CLASSES_ROOT\AcroExch.Document\shell\open\command
(à adapter, en fonction du contenu de HKEY_CLASSES_ROOT\.pdf)
Contrôler le contenu de la valeur par défaut
P.ex., chez moi je trouve :
"Q:\Program Files\Adobe\Acrobat 4.0\Acrobat\Acrobat.exe" "%1"
Ajouter les guillemets autour de %1 s'ils sont absents

Faire de même avec la clef :

HKEY_CLASSES_ROOT\AcroExch.Document\shell\open\ddeexec
Contrôler le contenu de la valeur par défaut
P.ex., chez moi je trouve :
[FileOpenEx("%1")]
Ajouter les guillemets autour de %1 s'ils sont absents

Voila, voila, c'est tout !! ;+))
Jean-Claude Bellamy, Agnès, Charles Zeid, Michel Pierron,
Ajouté ou modifié le 19/12/2004 (N°1211)
format de fichier non valide
Je dispose d'un classeur que je ne peux plus ouvrir. Excel démarre puis affiche le message "format de fichier non valide". Lorsque je demande l'aperçu du fichier via l'Explorer, je peux voir toutes les données. Quelqu'un peut-il m'aider à récupérer le fichier ?
Plusieurs méthodes possibles :
- Essayer d'ouvrir le fichier sous d'autres environnements (NT W98 W2000 etc...)
- Essayer d'ouvrir le fichier avec la visionneuse d'Excel si OK : sélectionner le tableau,
copier ouvrir Excel et coller (répéter pour chaque feuille)
- Essayer d'ouvrir le fichier avec Word (seules les valeurs seront récupérées)
- Créer un nouveau classeur, sélectionner une plage de cellules suffisament importante et
entrer la formule
='D:Mes Documents[Test.xls]Feuil1'!A1:G30, (à adapter !)
valider cette formule par un Ctrl + Maj + ENTREE.
Répéter cette manipulation pour chacune des feuilles du classeur.
Pascal, (N°1210)
Fichiers en double
Depuis quelques jours lorsque j'ouvre un fichier Excel, il s'ouvre en double avec les appellations TOTO:1 et TOTO:2.
Si on fait une modification sur un fichier, je suppose qu'elle apparait sur l'autre ? Cela
signifie simplement qu'une fois tu as ouvert une deuxième fenêtre de ton fichier (menu
fenêtre/nouvelle fenêtre) et enregistré ton fichier dans cet état. Il te suffit de fermer une
de ces deux fenêtres et d'enregistrer ton fichier.
Flo Cabon, (N°1209)
Fichier spécifié introuvable
Lorsque je double clique sur un fichier excel, Excel s'ouvre, se referme aussitôt et me met un message d'erreur disant : "le fichier spécifié est introuvable". Or, lorsque j'ouvre ces même fichiers directement depuis excel, il n'y a pas de problème.
Les difficultés d'ouverture de classeurs Excel par double clic dans l'explorateur ou sur
un
raccourci (alors que tout est OK en faisant Fichier\Ouvrir dans Excel) proviennent le
plus
souvent :

- soit du cochage, généralement involontaire, de l'option "Ignorer les autres
applications" dans ce cas il y a comme message d'erreur "Le fichier xxxx ou un
de ses
composants est introuvable...etc." solution : décocher ladite option

- soit d'une altération d'une clé du registre dans ce cas Excel essaye généralement
d'ouvrir les fichiers "morceau par morceau" en envoyant des messages du
genre "impossible d'ouvrir le fichier xxxx.xls" avant de finalement ouvrir le
fichier.
Solution qui évite d'aller farfouiller soi-même dans le registre :
Dans le menu Démarrer de la barre des tâches de Windows, sélectionner Exécuter puis taper
dans la zone Ouvrir :
Excel.exe /regserver
(il peut éventuellement être nécessaire de fournir le chemin complet d'Excel au lieu du
seul nom de l'exécutable).
Cette commande contraint Excel à se réinscrire dans la base de registre et devrait régler
le problème sans avoir besoin de réinstaller Excel ou de reformater le disque dur :-)

Détails ici (en anglais) :
Q159474 - XL97: Startup Switches for Microsoft Excel 97
href="http://support.microsoft.com/support/kb/articles/Q159/4/74.asp">
http://support.microsoft.com/support/kb/articles/Q159/4/74.asp


Q211481 - XL2000: Startup Switches for Microsoft Excel 2000
href="http://support.microsoft.com/support/kb/articles/Q211/4/81.ASP">
http://support.microsoft.com/support/kb/articles/Q211/4/81.ASP


Essaie aussi cela : Dans la base de registre
HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command double-clique sur l'entrée Default
Efface le %1 à la fin de la ligne de commande

Et avant de tout réinstaller, va voir d'abord les conseils de Laurent pour
bien désinstaller les versions précédentes.
Frédéric Sigonneau, Pascal, (N°1208)
Ouverture de fichiers avec des espaces dans le nom
Excel ne veut plus ouvrir des fichiers Excel avec des noms comportant des espaces.
1. Vérifie que tu as les bons paramètres dans l'explorateur pour
associer les fichiers .xls à excel :
menu Affichage -> Options -> Types de fichiers, "Feuilles de calcul Microsoft
Excel", à savoir:

- Message DDE : [OPEN("%1")]
- Application : Excel
- Topic : system

2. Si ces paramètres sont corrects:

Ouvre la base de registre avec Regedit, active la clé :
HKEY_CLASSES_ROOTExcel.Sheet.8shellOpenCommand, et édite l'entrée
"Default".

Celle-ci devrait ressembler à :

"C:Program FilesMicrosoft OfficeOfficeEXCEL.EXE" /e %1

Si c'est bien le cas, supprime le "%1" qui se trouve à la fin et valide,
puis réessaie d'ouvrir un fichier .xls à partir de l'explorateur.
Laurent Longre, (N°1207)
Fichier impossible à Ouvrir
J'ai développé un projet dans un classeur excel qui contient 20 pages. Une de ces pages contient une erreur qui empêche Excel d'ouvrir le classeur. A l'ouverture, j'obtiens le message d'erreur : "Une erreur s'est produite au cours du chargement de feuil trucmuche......
Cette réponse liste des suggestions qui sont fréquemment utiles en pareil cas .
NB : si la feuille s'appelle Feuil1101111111111 voir la réponse
spécifique de Laurent Longre


Il y a peut-être une macro qui s'exécute à l'ouverture et qui génère le
message d'erreur en question (ce message ne ressemble pas à une erreur Excel).
Essaie d'ouvrir ton fichier en appuyant sur MAJ: ça devrait empêcher les macros
de démarrer.

C'est peut-être une liaison externe foireuse. Met Excel en mode de calcul manuel
(outils/Options/Calcul "sur ordre") avant d'ouvrir le fichier afin d'empêcher Excel
de mettre à jour les liaisons à l'ouverture. Une fois le fichier ouvert, vérifie
chacun des fichiers externes (Edition/Liaisons).
Autre possibilité, c'est peut-être une référence à une macro complémentaire corrompue.

Tu peux aussi essayer d'ouvrir ton classeur par word... (mais sans formule)

tu peux aussi regarder sur href="http://officerecovery.com">http://officerecovery.com

Ou utiliser l'une des méthode de la fiche technique:
href="http://www.microsoft.com/IntlKB/France/articles/Q15/5/Q15527.asp?community=0">
http://www.microsoft.com/IntlKB/France/articles/Q15/5/Q15527.asp?community=0&LN=FR&SD=S
&ss=frkb&FR=0
Flo Cabon, (N°1206)
Erreur d'exécution à l'ouverture
Quand je veux ouvrir un fichier excel je reçois toujours un message qui me dit textuellement : microsoft visual basic erreur d'exécution '9': l'indice n'appartient pas à la sélection
Deux pistes :
1) Tu as peut-être une erreur provoquée par une macro exécutée automatiquement à l'ouverture.
Il faudrait que tu vérifies si tu as un classeur de macros presonnelles (PERSO.XLS) qui
contiendrait une macro fautive, ou un fichier automatiquement ouvert car présent dans un
répertoire de démarrage (XlOuvrir ou XLStart). Autre possibilité: ton modèle de défaut
(Classeur.xlt) contient une macro fautive). Si tu ne l'utilises pas, désactive la macro
complémentaire pour l'euro qui est souvent la fautive.

2) L'erreur d'exécution 9 à l'ouverture d'Excel 2000 peut être due à un problème de
registre.

Ferme Excel. (obligatoire pour modifier la base de registre)
Ouvre l'éditeur de registre (REGEDIT).
Double-clique sur HKEY_CURRENT_USER, puis sur Software, puis Microsoft, puis Office, puis 8.0
(ou 9.0 ou 10.0 suivant ta version d'excel), effectue ensuite un clic droit sur le répertoire
Excel et choisis "renommer" dans le menu contextuel. Renomme Excel en Excel.old (par
exemple) et valide ta saisie. Quitte l'éditeur du registre.
Relance Excel 2000, le problème ne doit plus apparaître.

Effectue, avant ces manipulations, une sauvegarde de la BdR !
Laurent Mortézai, ChrisV, (N°1205)
Fichier déjà ouvert
Lorsque que j'essaie d'ouvir n'importe quel fichier, le message suivant apparaît : Un document nommé 'xxxx.xls' est déjà ouvert. vous ne pouvez pas ouvrir deux documents portant le même nom même si ceux-ci se trouvent dans des dossiers différents. Pour ouvrir le second document fermez celui qui est ouvert ou bien renommez l'un d'eux.
La première chose à vérifier c'est si le classeur n'aurait pas été enregistré après avoir été
masqué. Pour le savoir, tu vérifies dans le menu Fenêtre si l'option Afficher est disponible,
si c'est le cas, il y a un classeur masqué ouvert et il te suffira d'enregistrer ton classeur
dans cet état pour que le problème soit résolu.
Autres possibilités :
- Le fichier a été masqué et enregistré dans cet état, puis placé dans le répertoire Program
FilesMicrosoft OfficeOfficeXlouvrir (97) ou XlStart (2000)
- Le fichier a été masqué et enregistré dans cet état, et ton raccourci vers Excel pointe sur
le nom du fichier
- Une autre instance d'excel n'est-elle pas active ?
Je n'ai peut-être pas fait le tour, mais c'est une piste !
Papou, (N°1204)
Méthode de chiffrement indisponible
Je reçois un classeur d'un collègue et à l'ouverture j'ai le message suivant : "impossible d'ouvrir le document, il est protégé par une méthode de chiffrement indisponible dans ce pays". Qu'est ce que cela signifie et comment faire pour ouvrir ce fichier ?
La loi française a forcé Microsoft à écrire une version de chiffrement plus "légère"
qu'ailleurs dans le monde (l'idée étant de pouvoir facilement décrypter un fichier protégé,
sans doute pour faciliter le travail des services de surveillance ou d'espionnage, bonjour Big
Brother!). Hélas, lorsqu'on échange des fichiers avec des gens utilisant la version normale, ce
genre de problème apparaît. Les employés de multinationales ayant un pied à terre en France
doivent s'arracher les cheveux régulièrement.
Première réponse : Mettre sur la machine de destination les mêmes paramètres régionaux que
ceux qui étaient présents sur la machine d'origine lors de l'enregistrement (langue,
séparateur, méthode de chiffrement...).

Si tu n'as pas réussi à l'ouvrir même avec tes paramètres régionaux modifiés, la seule solution
c'est de supprimer le mot de passe sur la version d'origine.

NB : la méthode de chiffrement a changé avec excel 2002. Ce message peut donc apparaitre sur un
de vos classeurs ! Une seule solution : ouvrir le classeur sous l'ancienne version, enregistrer
sans mot de passe et remettre le mot de passe dans excel 2002...
Pascal, Flo Cabon, (N°1203)