OVH Cloud OVH Cloud

macros "invisibles"

9 réponses
Avatar
lyly76
Bonjour/soir à tous/toutes,
j'ai un petit problème sur Excel, pas grave mais génant... à l'ouverture de
certains classeurs j'ai le message de confirmation d'activation des macros
qui se lance, sauf que... dans le classeur il n'y a pas de macros!!! j'ai
bien verifié les classeurs concernés, j'ai essayé de voir s'il y a pas de
lignes/colonnes masquées, mais non... y en a pas... je suis passé par la
commande "macros" du menu pour visualiser les macros de tous les classeurs
ouverts, mais .. toujours rien!!!
Qq'un a une idée?
p.s.
OS Win XP Pro, Office 2000 (mais les classeurs en question avaient été crées
sur Office '97)

Merci d'avance!

9 réponses

Avatar
papou
Bonjour
Alt + F11 et vérifier la présence de code et le supprimer dans l'ensemble
des objets dans l'arborescence VBAProject(LeNomDuClasseur)
Cordialement
Pascal

"lyly76" a écrit dans le message de news:
#
Bonjour/soir à tous/toutes,
j'ai un petit problème sur Excel, pas grave mais génant... à l'ouverture
de

certains classeurs j'ai le message de confirmation d'activation des macros
qui se lance, sauf que... dans le classeur il n'y a pas de macros!!! j'ai
bien verifié les classeurs concernés, j'ai essayé de voir s'il y a pas de
lignes/colonnes masquées, mais non... y en a pas... je suis passé par la
commande "macros" du menu pour visualiser les macros de tous les classeurs
ouverts, mais .. toujours rien!!!
Qq'un a une idée?
p.s.
OS Win XP Pro, Office 2000 (mais les classeurs en question avaient été
crées

sur Office '97)

Merci d'avance!




Avatar
Keuf
Bonjour,
à ma connaissance le meilleur moyen de visualiser si le classeur contient
des macros est d'ouvrir Visual Basic Editor.
Plusieurs moyen pour cela :
1. alt + F11
2. Menu : Outil/Macro/Visual Basic Editor
3. tu fais un clic du bouton droit de la souris sur le nom d'un onglet et tu
sélectionnes Visualiser le code


"lyly76" wrote in message
news:#
Bonjour/soir à tous/toutes,
j'ai un petit problème sur Excel, pas grave mais génant... à l'ouverture
de

certains classeurs j'ai le message de confirmation d'activation des macros
qui se lance, sauf que... dans le classeur il n'y a pas de macros!!! j'ai
bien verifié les classeurs concernés, j'ai essayé de voir s'il y a pas de
lignes/colonnes masquées, mais non... y en a pas... je suis passé par la
commande "macros" du menu pour visualiser les macros de tous les classeurs
ouverts, mais .. toujours rien!!!
Qq'un a une idée?
p.s.
OS Win XP Pro, Office 2000 (mais les classeurs en question avaient été
crées

sur Office '97)

Merci d'avance!




Avatar
Philippe.R
Bonjour lyly,
Il faut aussi supprimer tous les modules vides de ces classeurs.
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002

"lyly76" a écrit dans le message de news:%
Bonjour/soir à tous/toutes,
j'ai un petit problème sur Excel, pas grave mais génant... à l'ouverture de
certains classeurs j'ai le message de confirmation d'activation des macros
qui se lance, sauf que... dans le classeur il n'y a pas de macros!!! j'ai
bien verifié les classeurs concernés, j'ai essayé de voir s'il y a pas de
lignes/colonnes masquées, mais non... y en a pas... je suis passé par la
commande "macros" du menu pour visualiser les macros de tous les classeurs
ouverts, mais .. toujours rien!!!
Qq'un a une idée?
p.s.
OS Win XP Pro, Office 2000 (mais les classeurs en question avaient été crées
sur Office '97)

Merci d'avance!




Avatar
lyly76
Merci à vous deux pour la réponse rapide... comme je ne suis pas très
"copine" avec tout ce qui est macro, je vous embète encore...
Donc, effectivement j'ai pu voir les macros... le code est pareil sur chaque
feuille du classeur:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

End Sub

est-il possible de l'effacer? en faisant clique droit je n'ai pas la
possibilité de le faire, et meme le menu me donne pas cette possibilité...

Merci encore une fois :-)


"Keuf" wrote in message
news:
Bonjour,
à ma connaissance le meilleur moyen de visualiser si le classeur contient
des macros est d'ouvrir Visual Basic Editor.
Plusieurs moyen pour cela :
1. alt + F11
2. Menu : Outil/Macro/Visual Basic Editor
3. tu fais un clic du bouton droit de la souris sur le nom d'un onglet et
tu

sélectionnes Visualiser le code


"lyly76" wrote in message
news:#
Bonjour/soir à tous/toutes,
j'ai un petit problème sur Excel, pas grave mais génant... à l'ouverture
de

certains classeurs j'ai le message de confirmation d'activation des
macros


qui se lance, sauf que... dans le classeur il n'y a pas de macros!!!
j'ai


bien verifié les classeurs concernés, j'ai essayé de voir s'il y a pas
de


lignes/colonnes masquées, mais non... y en a pas... je suis passé par la
commande "macros" du menu pour visualiser les macros de tous les
classeurs


ouverts, mais .. toujours rien!!!
Qq'un a une idée?
p.s.
OS Win XP Pro, Office 2000 (mais les classeurs en question avaient été
crées

sur Office '97)

Merci d'avance!








Avatar
papou
Re
Tu sélectionnes les lignes et tu appuies sur la touche Suppr tout simplement
Cordialement
Pascal

"lyly76" a écrit dans le message de news:

Merci à vous deux pour la réponse rapide... comme je ne suis pas très
"copine" avec tout ce qui est macro, je vous embète encore...
Donc, effectivement j'ai pu voir les macros... le code est pareil sur
chaque

feuille du classeur:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

End Sub

est-il possible de l'effacer? en faisant clique droit je n'ai pas la
possibilité de le faire, et meme le menu me donne pas cette possibilité...

Merci encore une fois :-)


"Keuf" wrote in message
news:
Bonjour,
à ma connaissance le meilleur moyen de visualiser si le classeur
contient


des macros est d'ouvrir Visual Basic Editor.
Plusieurs moyen pour cela :
1. alt + F11
2. Menu : Outil/Macro/Visual Basic Editor
3. tu fais un clic du bouton droit de la souris sur le nom d'un onglet
et


tu
sélectionnes Visualiser le code


"lyly76" wrote in message
news:#
Bonjour/soir à tous/toutes,
j'ai un petit problème sur Excel, pas grave mais génant... à
l'ouverture



de
certains classeurs j'ai le message de confirmation d'activation des
macros


qui se lance, sauf que... dans le classeur il n'y a pas de macros!!!
j'ai


bien verifié les classeurs concernés, j'ai essayé de voir s'il y a pas
de


lignes/colonnes masquées, mais non... y en a pas... je suis passé par
la



commande "macros" du menu pour visualiser les macros de tous les
classeurs


ouverts, mais .. toujours rien!!!
Qq'un a une idée?
p.s.
OS Win XP Pro, Office 2000 (mais les classeurs en question avaient été
crées

sur Office '97)

Merci d'avance!












Avatar
lyly76
j'ai essayé, mais le code revient....:-(
je m'explique mieux... le classeur a 12 feuilles... quand VBA project
s'ouvre, je vois l'arborescence comme suit:
Eurotools (que je peux pas explorer, il me demande un mot de passe...)
Nomduclasseur
- feuil 1
- feuil 2
etc.. jusqu'au 12, puis
this workbook

je clique droit sur l'un des feuil, je choisis "afficher le code"... la
fenetre du code s'ouvre et là je vois une liste déroulante à gauche ou j'ai
deux possibilités: "general" et "worksheet"... à droite une autre liste
déroulante, une seule possibilité quand je choisis "general" : déclarations
(dans ce cas, y a pas de code pour la macro), plusieurs possibilités quand
je choisis "worksheet" (entre autre "activate", "calculate", etc, avec à
chaque fois le code correspondant... si je selectionne le code et je
l'efface, je reviens directement sur mon "général", si je repasse à ce
moment en "worksheet", les codes que je venais d'effacer réapparaissent...

oufff, je ne sais pas du tout si je me suis bien expliquée, je comprends bcp
de choses de mon PC, mais les macros c'est pas du tout mon domaine, désolée
si j'ai été longue... :-(

Merci de nouveau de m'avoir répondu aussi rapidement :-)

"papou" wrote in message
news:
Re
Tu sélectionnes les lignes et tu appuies sur la touche Suppr tout
simplement

Cordialement
Pascal

"lyly76" a écrit dans le message de news:

Merci à vous deux pour la réponse rapide... comme je ne suis pas très
"copine" avec tout ce qui est macro, je vous embète encore...
Donc, effectivement j'ai pu voir les macros... le code est pareil sur
chaque

feuille du classeur:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

End Sub

est-il possible de l'effacer? en faisant clique droit je n'ai pas la
possibilité de le faire, et meme le menu me donne pas cette
possibilité...



Merci encore une fois :-)


"Keuf" wrote in message
news:
Bonjour,
à ma connaissance le meilleur moyen de visualiser si le classeur
contient


des macros est d'ouvrir Visual Basic Editor.
Plusieurs moyen pour cela :
1. alt + F11
2. Menu : Outil/Macro/Visual Basic Editor
3. tu fais un clic du bouton droit de la souris sur le nom d'un onglet
et


tu
sélectionnes Visualiser le code


"lyly76" wrote in message
news:#
Bonjour/soir à tous/toutes,
j'ai un petit problème sur Excel, pas grave mais génant... à
l'ouverture



de
certains classeurs j'ai le message de confirmation d'activation des
macros


qui se lance, sauf que... dans le classeur il n'y a pas de macros!!!
j'ai


bien verifié les classeurs concernés, j'ai essayé de voir s'il y a
pas




de
lignes/colonnes masquées, mais non... y en a pas... je suis passé
par




la
commande "macros" du menu pour visualiser les macros de tous les
classeurs


ouverts, mais .. toujours rien!!!
Qq'un a une idée?
p.s.
OS Win XP Pro, Office 2000 (mais les classeurs en question avaient
été




crées
sur Office '97)

Merci d'avance!
















Avatar
mousnynao
Bonjour,

La liste déroulante de droite sert à localiser un
évènement particulier dans le code. Si l'évènement
n'existe pas dans le code de la feuille , il est créé
automatiquement.

Donc, quand la liste déroulante de gauche pointe sur
général, effacer tous ce qui est dans la fenêtre de
droite et quitter la feuille (passer à la suivante).

mousnynao!

-----Message d'origine-----
j'ai essayé, mais le code revient....:-(
je m'explique mieux... le classeur a 12 feuilles... quand
VBA project

s'ouvre, je vois l'arborescence comme suit:
Eurotools (que je peux pas explorer, il me demande un mot
de passe...)

Nomduclasseur
- feuil 1
- feuil 2
etc.. jusqu'au 12, puis
this workbook

je clique droit sur l'un des feuil, je choisis "afficher
le code"... la

fenetre du code s'ouvre et là je vois une liste
déroulante à gauche ou j'ai

deux possibilités: "general" et "worksheet"... à droite
une autre liste

déroulante, une seule possibilité quand je
choisis "general" : déclarations

(dans ce cas, y a pas de code pour la macro), plusieurs
possibilités quand

je choisis "worksheet" (entre
autre "activate", "calculate", etc, avec à

chaque fois le code correspondant... si je selectionne le
code et je

l'efface, je reviens directement sur mon "général", si je
repasse à ce

moment en "worksheet", les codes que je venais d'effacer
réapparaissent...


oufff, je ne sais pas du tout si je me suis bien
expliquée, je comprends bcp

de choses de mon PC, mais les macros c'est pas du tout
mon domaine, désolée

si j'ai été longue... :-(

Merci de nouveau de m'avoir répondu aussi rapidement :-)

"papou" wrote in message
news:
Re
Tu sélectionnes les lignes et tu appuies sur la touche
Suppr tout


simplement
Cordialement
Pascal

"lyly76" a écrit dans le message de
news:



Merci à vous deux pour la réponse rapide... comme je
ne suis pas très



"copine" avec tout ce qui est macro, je vous embète
encore...



Donc, effectivement j'ai pu voir les macros... le
code est pareil sur



chaque
feuille du classeur:

Private Sub Worksheet_SelectionChange(ByVal Target As
Range)




End Sub

est-il possible de l'effacer? en faisant clique droit
je n'ai pas la



possibilité de le faire, et meme le menu me donne pas
cette



possibilité...

Merci encore une fois :-)


"Keuf" wrote in message
news:
Bonjour,
à ma connaissance le meilleur moyen de visualiser
si le classeur




contient
des macros est d'ouvrir Visual Basic Editor.
Plusieurs moyen pour cela :
1. alt + F11
2. Menu : Outil/Macro/Visual Basic Editor
3. tu fais un clic du bouton droit de la souris sur
le nom d'un onglet




et
tu
sélectionnes Visualiser le code


"lyly76" wrote in message
news:#
Bonjour/soir à tous/toutes,
j'ai un petit problème sur Excel, pas grave mais
génant... à





l'ouverture
de
certains classeurs j'ai le message de
confirmation d'activation des





macros
qui se lance, sauf que... dans le classeur il n'y
a pas de macros!!!





j'ai
bien verifié les classeurs concernés, j'ai essayé
de voir s'il y a





pas
de
lignes/colonnes masquées, mais non... y en a
pas... je suis passé





par
la
commande "macros" du menu pour visualiser les
macros de tous les





classeurs
ouverts, mais .. toujours rien!!!
Qq'un a une idée?
p.s.
OS Win XP Pro, Office 2000 (mais les classeurs en
question avaient





été
crées
sur Office '97)

Merci d'avance!














.







Avatar
Iznogood
OK, t'es pas loin.

Fais tes manip jusqu'a "je clique droit sur l'un des
feuil, je choisis "afficher le code"... la fenetre du code.

Ne touche pas aux listes déroulantes.
Vas dans la fenêtre de code et efface tout.
Fais ça pour toutes les feuilles + le "workbook".

Sauve ton fichier ... et reviens nous dire si ça a marché !

-----Message d'origine-----
j'ai essayé, mais le code revient....:-(
je m'explique mieux... le classeur a 12 feuilles... quand
VBA project

s'ouvre, je vois l'arborescence comme suit:
Eurotools (que je peux pas explorer, il me demande un mot
de passe...)

Nomduclasseur
- feuil 1
- feuil 2
etc.. jusqu'au 12, puis
this workbook

je clique droit sur l'un des feuil, je choisis "afficher
le code"... la

fenetre du code s'ouvre et là je vois une liste
déroulante à gauche ou j'ai

deux possibilités: "general" et "worksheet"... à droite
une autre liste

déroulante, une seule possibilité quand je
choisis "general" : déclarations

(dans ce cas, y a pas de code pour la macro), plusieurs
possibilités quand

je choisis "worksheet" (entre
autre "activate", "calculate", etc, avec à

chaque fois le code correspondant... si je selectionne le
code et je

l'efface, je reviens directement sur mon "général", si je
repasse à ce

moment en "worksheet", les codes que je venais d'effacer
réapparaissent...


oufff, je ne sais pas du tout si je me suis bien
expliquée, je comprends bcp

de choses de mon PC, mais les macros c'est pas du tout
mon domaine, désolée

si j'ai été longue... :-(

Merci de nouveau de m'avoir répondu aussi rapidement :-)

"papou" wrote in message
news:
Re
Tu sélectionnes les lignes et tu appuies sur la touche
Suppr tout


simplement
Cordialement
Pascal

"lyly76" a écrit dans le message de
news:



Merci à vous deux pour la réponse rapide... comme je
ne suis pas très



"copine" avec tout ce qui est macro, je vous embète
encore...



Donc, effectivement j'ai pu voir les macros... le
code est pareil sur



chaque
feuille du classeur:

Private Sub Worksheet_SelectionChange(ByVal Target As
Range)




End Sub

est-il possible de l'effacer? en faisant clique droit
je n'ai pas la



possibilité de le faire, et meme le menu me donne pas
cette



possibilité...

Merci encore une fois :-)


"Keuf" wrote in message
news:
Bonjour,
à ma connaissance le meilleur moyen de visualiser
si le classeur




contient
des macros est d'ouvrir Visual Basic Editor.
Plusieurs moyen pour cela :
1. alt + F11
2. Menu : Outil/Macro/Visual Basic Editor
3. tu fais un clic du bouton droit de la souris sur
le nom d'un onglet




et
tu
sélectionnes Visualiser le code


"lyly76" wrote in message
news:#
Bonjour/soir à tous/toutes,
j'ai un petit problème sur Excel, pas grave mais
génant... à





l'ouverture
de
certains classeurs j'ai le message de
confirmation d'activation des





macros
qui se lance, sauf que... dans le classeur il n'y
a pas de macros!!!





j'ai
bien verifié les classeurs concernés, j'ai essayé
de voir s'il y a





pas
de
lignes/colonnes masquées, mais non... y en a
pas... je suis passé





par
la
commande "macros" du menu pour visualiser les
macros de tous les





classeurs
ouverts, mais .. toujours rien!!!
Qq'un a une idée?
p.s.
OS Win XP Pro, Office 2000 (mais les classeurs en
question avaient





été
crées
sur Office '97)

Merci d'avance!














.







Avatar
lyly76
Merci à tout le monde, j'ai suivi vos conseils et effectivement ça marche
:-))))))


"Iznogood" wrote in message
news:1a32a01c422fd$1bab06c0$
OK, t'es pas loin.

Fais tes manip jusqu'a "je clique droit sur l'un des
feuil, je choisis "afficher le code"... la fenetre du code.

Ne touche pas aux listes déroulantes.
Vas dans la fenêtre de code et efface tout.
Fais ça pour toutes les feuilles + le "workbook".

Sauve ton fichier ... et reviens nous dire si ça a marché !

-----Message d'origine-----
j'ai essayé, mais le code revient....:-(
je m'explique mieux... le classeur a 12 feuilles... quand
VBA project

s'ouvre, je vois l'arborescence comme suit:
Eurotools (que je peux pas explorer, il me demande un mot
de passe...)

Nomduclasseur
- feuil 1
- feuil 2
etc.. jusqu'au 12, puis
this workbook

je clique droit sur l'un des feuil, je choisis "afficher
le code"... la

fenetre du code s'ouvre et là je vois une liste
déroulante à gauche ou j'ai

deux possibilités: "general" et "worksheet"... à droite
une autre liste

déroulante, une seule possibilité quand je
choisis "general" : déclarations

(dans ce cas, y a pas de code pour la macro), plusieurs
possibilités quand

je choisis "worksheet" (entre
autre "activate", "calculate", etc, avec à

chaque fois le code correspondant... si je selectionne le
code et je

l'efface, je reviens directement sur mon "général", si je
repasse à ce

moment en "worksheet", les codes que je venais d'effacer
réapparaissent...


oufff, je ne sais pas du tout si je me suis bien
expliquée, je comprends bcp

de choses de mon PC, mais les macros c'est pas du tout
mon domaine, désolée

si j'ai été longue... :-(

Merci de nouveau de m'avoir répondu aussi rapidement :-)

"papou" wrote in message
news:
Re
Tu sélectionnes les lignes et tu appuies sur la touche
Suppr tout


simplement
Cordialement
Pascal

"lyly76" a écrit dans le message de
news:



Merci à vous deux pour la réponse rapide... comme je
ne suis pas très



"copine" avec tout ce qui est macro, je vous embète
encore...



Donc, effectivement j'ai pu voir les macros... le
code est pareil sur



chaque
feuille du classeur:

Private Sub Worksheet_SelectionChange(ByVal Target As
Range)




End Sub

est-il possible de l'effacer? en faisant clique droit
je n'ai pas la



possibilité de le faire, et meme le menu me donne pas
cette



possibilité...

Merci encore une fois :-)


"Keuf" wrote in message
news:
Bonjour,
à ma connaissance le meilleur moyen de visualiser
si le classeur




contient
des macros est d'ouvrir Visual Basic Editor.
Plusieurs moyen pour cela :
1. alt + F11
2. Menu : Outil/Macro/Visual Basic Editor
3. tu fais un clic du bouton droit de la souris sur
le nom d'un onglet




et
tu
sélectionnes Visualiser le code


"lyly76" wrote in message
news:#
Bonjour/soir à tous/toutes,
j'ai un petit problème sur Excel, pas grave mais
génant... à





l'ouverture
de
certains classeurs j'ai le message de
confirmation d'activation des





macros
qui se lance, sauf que... dans le classeur il n'y
a pas de macros!!!





j'ai
bien verifié les classeurs concernés, j'ai essayé
de voir s'il y a





pas
de
lignes/colonnes masquées, mais non... y en a
pas... je suis passé





par
la
commande "macros" du menu pour visualiser les
macros de tous les





classeurs
ouverts, mais .. toujours rien!!!
Qq'un a une idée?
p.s.
OS Win XP Pro, Office 2000 (mais les classeurs en
question avaient





été
crées
sur Office '97)

Merci d'avance!














.