OVH Cloud OVH Cloud

Créer un Menu

15 réponses
Avatar
Sunburn
Bonjour,
je voudrais savoir commenbt puis-je créer un menu pour mes macros.
Voilà, j'ai 5 macro, qui sont actuellement en bouton sur mes feuilles, et je
voudrais que ces boutons apparaissent en barre d'outils, en haut.
Comment faire.
Merci.

Yann

5 réponses

1 2
Avatar
Sunburn
Ok,
donc il faut mieux que je cré ma barre comme tu me l'a préciser.
Je vais essayer, mais comment savoir quels sont les symboles, textes, etc :

bouton.Style = msoButtonCaption
bouton.OnAction = "Macro1"
bouton.Caption = "Macro1"

????

Moi j'ai 5 boutons, à faire, avec 5 macro. Le 1er Bouton, seulement du
texte, puis image et texte.
Comment faire? Merci.
Yann


Ls BO construites manuellement sont adaptées pour des applications
utilitaires (convertir en majuscules,minuscules,...) qui doivent être
tj disponibles quelquesoit le classeur ouvert.
(Pour le transport de l'appli sur un autre poste, il ne faut pas
oublier de les associer au classeur).

En revanche, pour les BO associées à UNE appli, il est préférable
de les construire au chargement du classeur et de les détruire à la
fermeture du classeur. On évite ainsi:
-De multiplier les BO sur le poste.
-Avec les BO permanentes, si on déplace une appli, les boutons ne
pointent plus vers le bon répertoire (pb fréquent)

Cordialement JB


Bonjour,
je voudrais savoir commenbt puis-je créer un menu pour mes macros.
Voilà, j'ai 5 macro, qui sont actuellement en bouton sur mes feuilles, et je
voudrais que ces boutons apparaissent en barre d'outils, en haut.
Comment faire.
Merci.

Yann






Avatar
Sunburn
D'accord, ça fonctionne. (reste encore à savoir comment mettre image et texte)
Mais la barre d'outils se balade. Comment faire pour qu'elle soit fixe en
haut?
merci
Yann


Ls BO construites manuellement sont adaptées pour des applications
utilitaires (convertir en majuscules,minuscules,...) qui doivent être
tj disponibles quelquesoit le classeur ouvert.
(Pour le transport de l'appli sur un autre poste, il ne faut pas
oublier de les associer au classeur).

En revanche, pour les BO associées à UNE appli, il est préférable
de les construire au chargement du classeur et de les détruire à la
fermeture du classeur. On évite ainsi:
-De multiplier les BO sur le poste.
-Avec les BO permanentes, si on déplace une appli, les boutons ne
pointent plus vers le bon répertoire (pb fréquent)

Cordialement JB


Bonjour,
je voudrais savoir commenbt puis-je créer un menu pour mes macros.
Voilà, j'ai 5 macro, qui sont actuellement en bouton sur mes feuilles, et je
voudrais que ces boutons apparaissent en barre d'outils, en haut.
Comment faire.
Merci.

Yann






Avatar
JB
Pour avoir icone et texte:

bouton.Style = msoButtonIconAndCaption
bouton.FaceId = 121
bouton.OnAction = "Macro1"
bouton.Caption = "Macro1"

JB


Ok,
donc il faut mieux que je cré ma barre comme tu me l'a préciser.
Je vais essayer, mais comment savoir quels sont les symboles, textes, etc :

bouton.Style = msoButtonCaption
bouton.OnAction = "Macro1"
bouton.Caption = "Macro1"

????

Moi j'ai 5 boutons, à faire, avec 5 macro. Le 1er Bouton, seulement du
texte, puis image et texte.
Comment faire? Merci.
Yann


Ls BO construites manuellement sont adaptées pour des applications
utilitaires (convertir en majuscules,minuscules,...) qui doivent être
tj disponibles quelquesoit le classeur ouvert.
(Pour le transport de l'appli sur un autre poste, il ne faut pas
oublier de les associer au classeur).

En revanche, pour les BO associées à UNE appli, il est préférab le
de les construire au chargement du classeur et de les détruire à la
fermeture du classeur. On évite ainsi:
-De multiplier les BO sur le poste.
-Avec les BO permanentes, si on déplace une appli, les boutons ne
pointent plus vers le bon répertoire (pb fréquent)

Cordialement JB


Bonjour,
je voudrais savoir commenbt puis-je créer un menu pour mes macros.
Voilà, j'ai 5 macro, qui sont actuellement en bouton sur mes feuill es, et je
voudrais que ces boutons apparaissent en barre d'outils, en haut.
Comment faire.
Merci.

Yann








Avatar
Sunburn
Et est-ce possible de mettre le texte en couleur et en gras?
Merci.
Yann


Ls BO construites manuellement sont adaptées pour des applications
utilitaires (convertir en majuscules,minuscules,...) qui doivent être
tj disponibles quelquesoit le classeur ouvert.
(Pour le transport de l'appli sur un autre poste, il ne faut pas
oublier de les associer au classeur).

En revanche, pour les BO associées à UNE appli, il est préférable
de les construire au chargement du classeur et de les détruire à la
fermeture du classeur. On évite ainsi:
-De multiplier les BO sur le poste.
-Avec les BO permanentes, si on déplace une appli, les boutons ne
pointent plus vers le bon répertoire (pb fréquent)

Cordialement JB


Bonjour,
je voudrais savoir commenbt puis-je créer un menu pour mes macros.
Voilà, j'ai 5 macro, qui sont actuellement en bouton sur mes feuilles, et je
voudrais que ces boutons apparaissent en barre d'outils, en haut.
Comment faire.
Merci.

Yann






Avatar
Sunburn
pour l'emplacement, j'ai trouvé cette commande :

With Application.CommandBars("toto")
.Position = msoBarTop
.Visible = True
End With
End Sub

Mais où dois-je la mettre?
Merci


Ls BO construites manuellement sont adaptées pour des applications
utilitaires (convertir en majuscules,minuscules,...) qui doivent être
tj disponibles quelquesoit le classeur ouvert.
(Pour le transport de l'appli sur un autre poste, il ne faut pas
oublier de les associer au classeur).

En revanche, pour les BO associées à UNE appli, il est préférable
de les construire au chargement du classeur et de les détruire à la
fermeture du classeur. On évite ainsi:
-De multiplier les BO sur le poste.
-Avec les BO permanentes, si on déplace une appli, les boutons ne
pointent plus vers le bon répertoire (pb fréquent)

Cordialement JB


Bonjour,
je voudrais savoir commenbt puis-je créer un menu pour mes macros.
Voilà, j'ai 5 macro, qui sont actuellement en bouton sur mes feuilles, et je
voudrais que ces boutons apparaissent en barre d'outils, en haut.
Comment faire.
Merci.

Yann






1 2