[Excell ] Macro annoncée à l'ouverture introuvable !

Macro annoncée à l'ouverture introuvable ! [Excell ] - Logiciels - Windows & Software

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 !

Reply

Marsh Posté le 18-02-2003 à 23:59:21   

Reply

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.


---------------
Tout cul tendu mérite son dû
Reply

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.

Reply

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 !


---------------
Tout cul tendu mérite son dû
Reply

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"...

Reply

Marsh Posté le 21-02-2003 à 13:50:49    

lenainrouge a écrit :

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"...

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... @+


---------------
Tout cul tendu mérite son dû
Reply

Marsh Posté le 21-02-2003 à 14:02:20    

Merci pour l'explication  :jap: 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 ?

Reply

Marsh Posté le 21-02-2003 à 19:39:06    

lenainrouge a écrit :

Merci pour l'explication  :jap: 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 ?

sorry, je pars en vacances une semaine.. tu m'enverras ça par mail et je regarde ça dès mon retour.. ok ?
@+


---------------
Tout cul tendu mérite son dû
Reply

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  :sol:

Reply

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  :sol:  

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 ?


---------------
Tout cul tendu mérite son dû
Reply

Marsh Posté le 02-03-2003 à 22:28:25   

Reply

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 !
 
 :hello:

Reply

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 !
merci encore !
 :hello:  

ben faut dire merci aux [:drapo] surtout ! lol
de nada !


---------------
Tout cul tendu mérite son dû
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed