Salut Fifi,
A première vue, je vois ce qui bloque... J'ai pas mal bossé en XL 5...
C'est l'objet ToolBar / MenuBars etc !!!
Dans l'aide de VBA sous XL 2000:
Les objets masqués dans le modèle d'objet de Visual Basic pour Microsoft Excel 97 sont listés dans le tableau suivant :
Menu, MenuBar, MenuBars, MenuItem, MenuItems, Menus, Toolbar, ToolbarButton, ToolbarButtons, Toolbars
REMPLACEMENT ==> CommandBars..........
Donc c'est probablement la cause... (et probablement d'autres)
De Plus :
Les macro Aut
uvrir / Auto_Fermer devrait (peutêtre) être renommée en anglais (Aut
pen / Close), à condition que tu changes aussi la définition de Nom dans Menu => Insertion => Nom sous Excel (pas VBE)
De toutes manières vu que ce sont des macros relativement simples de démarrage et de fermeture, je pense qu'il serait souhaitable de les convertir en Private Sub sous le module ThisWorkBook (Workbook_Open et Workbook_BeforeClose) car tôt ou tard tu finiras par être bloqué avec ces veilles macro...
Ton plus gros problème va être de récupérer les MenuBars("diagbase") et ("diagnostic2").... Et de réadapter la DialogSheets("bddémar").... (Car bien que les DialogSheets soient encore compilées par XL97/2000 on ne peut pas y accéder en mode design....)
Franchement tu auras plus de boulot à corriger tout ce "bordel" au coup par coup que de remettre tout à plat.... (Enfin c'est ce que je ferais)
Ou alors, si vous n'avez pas les connaissances VBA suffisantes, vous le faites tourner encore en Excel 5 (qui tourne encore sous NT4)... Mais bon... En réseau bonsoir !!)
Bon Courage
@+Thierry