Macro annoncée à l'ouverture introuvable ! [Excell ] - Logiciels - Windows & Software
Marsh Posté le 19-02-2003 à 13:50:17
lenainrouge a écrit : Lorsque j'ouvre un classeur, Excell m'annonce qu'il contient une ou des macros, et me demande si je veux les activer. Si je dis oui, et que je vais regarder ensuite dans la boite à macros de Outils->macro->macros, je ne vois rien ! Il contenait effectivement des macros un temps, mais je les ai toutes supprimées. Je ne sais plus quoi faire pour ne plus avoir ce message ! |
sur tes "nouveaux documents", (y'a un modèle pour ça normalement) tu dois avoir des macros qui se lancent à l'ouverture/création de la feuille directement.
Marsh Posté le 19-02-2003 à 20:39:11
je n'ai pas ce problème à l'ouverture d'un nouveau doc. C'est uniquement avec un classeur qui avait des macros, mais dans lequelle il ne doit, normalement, plus y en avoir.
Marsh Posté le 20-02-2003 à 13:20:34
lenainrouge a écrit : je n'ai pas ce problème à l'ouverture d'un nouveau doc. C'est uniquement avec un classeur qui avait des macros, mais dans lequelle il ne doit, normalement, plus y en avoir. |
ok.. je pense donc qu'il en reste encore :-)
Ouvre la fenetre d'accès aux macros VBA... puis là sélectionne les différentes parties de ton document.. et sur un evenement "onload" ou qq chose du genre, tu dois avoir l'appel à une macro dedans.. certes macro qui n'existe plus, d'où le msg d'erreur !
Marsh Posté le 20-02-2003 à 15:30:12
Salut,
je re-précise que je n'ai absoluement rien dans la boite à macros. Quel que soit l'onglet séléctionné.
Je travaille avec excell 2000, et je ne vois pas où tu vois "onload"...
Marsh Posté le 21-02-2003 à 13:50:49
lenainrouge a écrit : Salut, |
oui... en fait, la macro ne va pas se trouver dans la "boite à macro", mais dans les modules VBA qui peuvent être lité à ta feuille excel.
Dans les barres d'outils.. tu clique droit, et tu fais rendre visible une barre qui s'appelle "Visual Basic". Là tu cliques ensuite sur la 4ème icone qui se nomme 'Visual Basic Editor'
Tu arrives sur une nouvelle fenêtre MDI, et dans cette fenetre tu verras en haut à gauche ton classeur... (plus éventuellement le PERSO.XLS qui est peut etre déjà ouvert)
Recherche dans ton nouveau classeur en déployant et en ouvrant les différentes pages 'feuilles', et aussi 'ThisWorkbook' et aussi si tu as des trus 'Modules'.. etc..
Ca va t'ouvrir sur la droite à chaque fois un child avec du code éventuellement
Dans ces fenetres, tu pourras peut etre avoir du code (sélectionne dans le haut différentes valeurs (Workbook, etc..)
J'pense que tu devrais trouver du code là dedans !
Voilou... @+
Marsh Posté le 21-02-2003 à 14:02:20
Merci pour l'explication Je note au passage qu'un Alt+F11 depuis Excell ouvre aussi VBA. Malheureusement pour moi, j'ai déjà fouillé dans VBA et je ne trouve rien. Il n'y a strictement rien dans le workbook, mais si dans la fenêtre principale, je passe de l'onglet général à Worrsheet, j'ai ça qui apparaît:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub
Si je la supprime, je repasse à l'onglet "général", et cette macro se retrouve dans Worksheet.
Comme il n'y a pas moyen de la supprimer, je me dis que c'est normal, et que mon problème ne vient donc pas de là.
As-tu fait l'essai. Crée un macro. Enregistres le classeur, fermes -le, rouvres et supprime là. Enregistre et ferme, et à la réouverture, n'as tu pas un messsage de macro ?
Marsh Posté le 21-02-2003 à 19:39:06
lenainrouge a écrit : Merci pour l'explication Je note au passage qu'un Alt+F11 depuis Excell ouvre aussi VBA. Malheureusement pour moi, j'ai déjà fouillé dans VBA et je ne trouve rien. Il n'y a strictement rien dans le workbook, mais si dans la fenêtre principale, je passe de l'onglet général à Worrsheet, j'ai ça qui apparaît: |
sorry, je pars en vacances une semaine.. tu m'enverras ça par mail et je regarde ça dès mon retour.. ok ?
@+
Marsh Posté le 21-02-2003 à 20:06:49
en stand by pour une semaine alors. Quoique je vais continuer à chercher. je te remercie pour ton aide, et te souhaite de bonnes vacances
Marsh Posté le 02-03-2003 à 22:28:25
lenainrouge a écrit : en stand by pour une semaine alors. Quoique je vais continuer à chercher. je te remercie pour ton aide, et te souhaite de bonnes vacances |
hop, j'suis rentré... la neige était super... et le soleil brillait tout le temps... trop trop bon !
Bon, tu en es où de ton pb ?
Marsh Posté le 03-03-2003 à 21:37:22
résolu !
A n'y rien comprendre !
J'ai finalement trouvé une macro sur une feuille dans VBA. Supprimée, et du coup, plus de prob !
Content que tu aies passé de bonnes vacances, et encore plus que tu te sois souvenu de mon prob !
merci encore !
Marsh Posté le 03-03-2003 à 22:33:12
lenainrouge a écrit : Content que tu aies passé de bonnes vacances, et encore plus que tu te sois souvenu de mon prob ! |
ben faut dire merci aux surtout ! lol
de nada !
Marsh Posté le 18-02-2003 à 23:59:21
Lorsque j'ouvre un classeur, Excell m'annonce qu'il contient une ou des macros, et me demande si je veux les activer. Si je dis oui, et que je vais regarder ensuite dans la boite à macros de Outils->macro->macros, je ne vois rien ! Il contenait effectivement des macros un temps, mais je les ai toutes supprimées. Je ne sais plus quoi faire pour ne plus avoir ce message !