OVH Cloud OVH Cloud

Macros, ou êtes vous ?

10 réponses
Avatar
romeo
Bonsoir
j'aimerai comprendre ou sont stockées les macros des boutons d'une barre
d'outil.
je ne les vois pas sous Visual Basic Editor.

merci pour votre aide.

10 réponses

Avatar
jps
euh.... tu parles de quelles barres d'outils? celles que t'offre Excel à
l'ouverture?
ou de celles personnalisées que tu as créées?
jps

"romeo" a écrit dans le message de
news:
Bonsoir
j'aimerai comprendre ou sont stockées les macros des boutons d'une barre
d'outil.
je ne les vois pas sous Visual Basic Editor.

merci pour votre aide.


Avatar
romeo
les deux barres d'outils sont contenues dans un fichier excel qui s'ouvre
lorsque je clique sur un des boutons de la barre d'outil. je suis sur que les
macros sont quelque part dans ce fichier mais ou ???

le classeur n'est pas protege, et j'ai acces au contenu VBA. cependant il
n'y a aucun module.



euh.... tu parles de quelles barres d'outils? celles que t'offre Excel à
l'ouverture?
ou de celles personnalisées que tu as créées?
jps

"romeo" a écrit dans le message de
news:
Bonsoir
j'aimerai comprendre ou sont stockées les macros des boutons d'une barre
d'outil.
je ne les vois pas sous Visual Basic Editor.

merci pour votre aide.






Avatar
romeo
a partir de la barre d'outil vba j'ai acces aux macros c-à-d que je peux les
executer.mais quand je cliques sur modifier rien ne se passe
je ne sais pas comment faire pour trouver le code des macros

merci pour votre aide.
Avatar
jps
bonjour romeo
j'ai toujours beaucoup de mal à comprendre ce qui t'arrive...
c'est quoi la BO vba qui te permettrait de modifier les macros?
serait-ce la fenêtre qui s'ouvre quand tu fais, depuis ton classeur,
Outils/Macros, ce qui fait apparaître une liste avec les noms de tes macros
à droite et à gauche des boutons Exécuter, Modifiern Supprimer et quelques
autres?
dans cette liste; le nom de tes macros est-il précédé de Perso.xls?
es-tu allé dans l'environnement de programmation (formule qui, chaque fois
que je l'utilise, me vaut d'envoyer des royalties à clément, avec l'espoir
de le calmer mais je ne dois pas l'utiliser assez souvent...) en faisant,
toujours depuis ton classeur Alt + F11 (tu enfonces la touche Alt et tu
tapes sur la touche F11)?
si tu fais cela, que vois-tu dans les fenêtres de Visual Basic Editor (je
n'ai plus de monnaie, donc je n'utilise plus la formule de clément)? une
arborescence à gauche avec le nom de ton classeur et plus bas, un truc fu
genre VBAprojet (perso.xls)?
bon, tu nous dis tout cela dans la journée, roméo, moi, dans l'immédiat, je
pars sur un concours de boules lyonnaise où on va drôlement rigoler : il
pleut comme broutard d'anjou qui pisse et on joue dehors mais bon, les
grands sportifs sont gens exposés....
à +
jps

"romeo" a écrit dans le message de
news:
a partir de la barre d'outil vba j'ai acces aux macros c-à-d que je peux
les

executer.mais quand je cliques sur modifier rien ne se passe
je ne sais pas comment faire pour trouver le code des macros

merci pour votre aide.



Avatar
romeo
Bonjour jps

je vais essayer d'être plus clair.

1. lorsque j'ouvre un fichier T.xls il ouvre excel puis se referme aussitot.
ce fichier T.xls est issu d'un programme qui permet de retraiter des
informations à partir d'un fichier texte.
pendant la premier ouverture de T.xls, je vois apparaitre à l'ecran deux
barres d'outils (elles appartiennent donc à ce fichier) puis je suppose que
comme le logiciel n'est pas installer sur mon poste personnel; T.xls referme
aussitot excel.

2.ensuite j'ouvre excel et j'ai devant moi un nouveau classeur. les deux
barres d'outils sont presentes au milieu de la feuille.
les deux barres d'outils me permettent de realiser differents traitements
comme supprimer des lignes blanches ou contenant des criteres.....
lorsque je clique sur un bouton de la BO, excel va chercher le fameux
fichier T.xls, l'ouvre et execute ensuite la macro.

ce que je souhaite : savoir ou est situer le code des macros?

indications:
a. lorsque je fais alt+F11 s'ouvre VBA. j'ai bien un VBAproject T.xls.
dedans se trouve un sous-dossier Microsoft excel objets contenant 4 feuilles
et ThisWorkBook. et rien d'autre !!! aucun module. lorsque j'ouvre les
feuilles et ThisWorkBook pour voir le code, tout est vide il n'y a aucun code.

b. de nouveau sous excel, lorsque je fais executer une macro s'ouvre une
fenetre dans laquelle sont listées l'ensemble des macros sous la forme :
T.xls!Nomdelamacro1
T.xls!Nomdelamacro2.....
si je clique sur modifier à droite rien ne se passe.
alors que normalement VBA s'ouvre sur la fenetre du code.

c.toujours sous excel dans la zone des etiquettes (à gauche de la barre de
formule fct°) apparaissent le nom des macros. lorsque je clique sur une rien
ne se passe.je reste sur la cellule de depart.
pourquoi le nom des macros est inserer dans la zone des etiquettes??????

d.je penses eventuellement que comme les macros sont affectees a des boutons
de BO elles ne sont peut etre pas visibles ?

je ne vois vraiment pas quoi faire.
je veux bien envoyer le fichier ci quelqu'un veut.

merci pour votre aide et votre patience pour la lecture.
Avatar
papou
Bonjour
Je pense éventuellement à une feuille macro excel4 ?
Combien d'objets Feuille sont présents dans l'explorateur d'objet du fichier
T.XLS ?
Si tu insères le code suivant dans un module quel est le nombre indiqué et
correspond-il au nombre de feuilles ?
Sub Combien()
MsgBox ThisWorkbook.Sheets.Count
End Sub

Cordialement
Pascal

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

Bonjour jps

je vais essayer d'être plus clair.

1. lorsque j'ouvre un fichier T.xls il ouvre excel puis se referme
aussitot.
ce fichier T.xls est issu d'un programme qui permet de retraiter des
informations à partir d'un fichier texte.
pendant la premier ouverture de T.xls, je vois apparaitre à l'ecran deux
barres d'outils (elles appartiennent donc à ce fichier) puis je suppose
que
comme le logiciel n'est pas installer sur mon poste personnel; T.xls
referme
aussitot excel.

2.ensuite j'ouvre excel et j'ai devant moi un nouveau classeur. les deux
barres d'outils sont presentes au milieu de la feuille.
les deux barres d'outils me permettent de realiser differents traitements
comme supprimer des lignes blanches ou contenant des criteres.....
lorsque je clique sur un bouton de la BO, excel va chercher le fameux
fichier T.xls, l'ouvre et execute ensuite la macro.

ce que je souhaite : savoir ou est situer le code des macros?

indications:
a. lorsque je fais alt+F11 s'ouvre VBA. j'ai bien un VBAproject T.xls.
dedans se trouve un sous-dossier Microsoft excel objets contenant 4
feuilles
et ThisWorkBook. et rien d'autre !!! aucun module. lorsque j'ouvre les
feuilles et ThisWorkBook pour voir le code, tout est vide il n'y a aucun
code.

b. de nouveau sous excel, lorsque je fais executer une macro s'ouvre une
fenetre dans laquelle sont listées l'ensemble des macros sous la forme :
T.xls!Nomdelamacro1
T.xls!Nomdelamacro2.....
si je clique sur modifier à droite rien ne se passe.
alors que normalement VBA s'ouvre sur la fenetre du code.

c.toujours sous excel dans la zone des etiquettes (à gauche de la barre de
formule fct°) apparaissent le nom des macros. lorsque je clique sur une
rien
ne se passe.je reste sur la cellule de depart.
pourquoi le nom des macros est inserer dans la zone des etiquettes??????

d.je penses eventuellement que comme les macros sont affectees a des
boutons
de BO elles ne sont peut etre pas visibles ?

je ne vois vraiment pas quoi faire.
je veux bien envoyer le fichier ci quelqu'un veut.

merci pour votre aide et votre patience pour la lecture.


Avatar
Pierre CFI [mvp]
bonjour
je veux bien jeter un coup d'oeil
enléves xxx_ à mon email

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"romeo" a écrit dans le message de news:
Bonjour jps

je vais essayer d'être plus clair.

1. lorsque j'ouvre un fichier T.xls il ouvre excel puis se referme aussitot.
ce fichier T.xls est issu d'un programme qui permet de retraiter des
informations à partir d'un fichier texte.
pendant la premier ouverture de T.xls, je vois apparaitre à l'ecran deux
barres d'outils (elles appartiennent donc à ce fichier) puis je suppose que
comme le logiciel n'est pas installer sur mon poste personnel; T.xls referme
aussitot excel.

2.ensuite j'ouvre excel et j'ai devant moi un nouveau classeur. les deux
barres d'outils sont presentes au milieu de la feuille.
les deux barres d'outils me permettent de realiser differents traitements
comme supprimer des lignes blanches ou contenant des criteres.....
lorsque je clique sur un bouton de la BO, excel va chercher le fameux
fichier T.xls, l'ouvre et execute ensuite la macro.

ce que je souhaite : savoir ou est situer le code des macros?

indications:
a. lorsque je fais alt+F11 s'ouvre VBA. j'ai bien un VBAproject T.xls.
dedans se trouve un sous-dossier Microsoft excel objets contenant 4 feuilles
et ThisWorkBook. et rien d'autre !!! aucun module. lorsque j'ouvre les
feuilles et ThisWorkBook pour voir le code, tout est vide il n'y a aucun code.

b. de nouveau sous excel, lorsque je fais executer une macro s'ouvre une
fenetre dans laquelle sont listées l'ensemble des macros sous la forme :
T.xls!Nomdelamacro1
T.xls!Nomdelamacro2.....
si je clique sur modifier à droite rien ne se passe.
alors que normalement VBA s'ouvre sur la fenetre du code.

c.toujours sous excel dans la zone des etiquettes (à gauche de la barre de
formule fct°) apparaissent le nom des macros. lorsque je clique sur une rien
ne se passe.je reste sur la cellule de depart.
pourquoi le nom des macros est inserer dans la zone des etiquettes??????

d.je penses eventuellement que comme les macros sont affectees a des boutons
de BO elles ne sont peut etre pas visibles ?

je ne vois vraiment pas quoi faire.
je veux bien envoyer le fichier ci quelqu'un veut.

merci pour votre aide et votre patience pour la lecture.


Avatar
romeo

Bonjour
Je pense éventuellement à une feuille macro excel4 ?


comment je fais pour savoir si c'est une feuille MS excel 4.0 ??

Combien d'objets Feuille sont présents dans l'explorateur d'objet du fichier
T.XLS ?
Si tu insères le code suivant dans un module quel est le nombre indiqué et
correspond-il au nombre de feuilles ?


la macro renvoie le nombre 8 et effectivement il n'y a que 7 feuilles.
lorsque je les selectionne et menu/format/feuille/afficher est grisé ;-(

Sub Combien()
MsgBox ThisWorkbook.Sheets.Count
End Sub

Cordialement
Pascal


Merci pour ton aide pascal

Avatar
Pierre CFI [mvp]
j'ai reçu ton fichier
papou a vu juste ce sont des macros xl4, la feuille macro1 est cachée

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

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

Bonjour
Je pense éventuellement à une feuille macro excel4 ?


comment je fais pour savoir si c'est une feuille MS excel 4.0 ??

Combien d'objets Feuille sont présents dans l'explorateur d'objet du fichier
T.XLS ?
Si tu insères le code suivant dans un module quel est le nombre indiqué et
correspond-il au nombre de feuilles ?


la macro renvoie le nombre 8 et effectivement il n'y a que 7 feuilles.
lorsque je les selectionne et menu/format/feuille/afficher est grisé ;-(

Sub Combien()
MsgBox ThisWorkbook.Sheets.Count
End Sub

Cordialement
Pascal


Merci pour ton aide pascal



Avatar
romeo
Par hasard tu ne sais pas comment on fait pour afficher la feuille macro1 ?
je travaille sur excel 2003.
faut-il enregistrer sous un autre format le classeur xl5.0; 4.0 ?
mais il n'enregistre que la feuille active pas le classeur si format xl 4.0

je na'rrive pas a trouver comment faire apparaitre cette feuille.

merci pour votre aide