OVH Cloud OVH Cloud

Bouton macro figé

7 réponses
Avatar
camerboy
Bonjour,

J'ai écrit des macros que je voudrais activer à l'aide des boutons mais
figés sur la feuille de calcul.
Merci de m'orienter j'ai soif de réussir.

Bien à vous
Camerboy

7 réponses

Avatar
JB
Bonjour,

-Clic/Droit
-Format de controle
-Propriétés

JB


Bonjour,

J'ai écrit des macros que je voudrais activer à l'aide des boutons ma is
figés sur la feuille de calcul.
Merci de m'orienter j'ai soif de réussir.

Bien à vous
Camerboy


Avatar
isabelle
bonjour Camerboy,

une solution serait de mettre ces boutons dans la partie figée de la feuille de calcul.

isabelle


Bonjour,

J'ai écrit des macros que je voudrais activer à l'aide des boutons mais
figés sur la feuille de calcul.
Merci de m'orienter j'ai soif de réussir.

Bien à vous
Camerboy




Avatar
JB
Avec une BO, les boutons sont accessibles de tous les onglets:

http://cjoint.com/?jwsCTogxMr

Sub auto_open()
Dim barre As CommandBar
Dim bouton As CommandBarControl
Set barre = CommandBars.Add(Name:="BarreBoutons")
barre.Visible = True

Set bouton =
CommandBars("BarreBoutons").Controls.Add(Type:=msoControlButton)
bouton.Style = msoButtonCaption
bouton.OnAction = "Macro1"
bouton.Caption = "Macro1"

Set bouton =
CommandBars("BarreBoutons").Controls.Add(Type:=msoControlButton)
bouton.Style = msoButtonCaption
bouton.OnAction = "Macro2"
bouton.Caption = "Macro2"
End Sub

Sub auto_close()
On Error Resume Next
CommandBars("BarreBoutons").Delete
End Sub

Sub macro1()
MsgBox "Macro1"
End Sub

Sub macro2()
MsgBox "Macro2"
End Sub

JB


Bonjour,

J'ai écrit des macros que je voudrais activer à l'aide des boutons ma is
figés sur la feuille de calcul.
Merci de m'orienter j'ai soif de réussir.

Bien à vous
Camerboy


Avatar
camerboy
c'est vrai JB mais, je voudrais des boutons non modifiables sur clic droit.

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

Avec une BO, les boutons sont accessibles de tous les onglets:

http://cjoint.com/?jwsCTogxMr

Sub auto_open()
Dim barre As CommandBar
Dim bouton As CommandBarControl
Set barre = CommandBars.Add(Name:="BarreBoutons")
barre.Visible = True

Set bouton CommandBars("BarreBoutons").Controls.Add(Type:=msoControlButton)
bouton.Style = msoButtonCaption
bouton.OnAction = "Macro1"
bouton.Caption = "Macro1"

Set bouton CommandBars("BarreBoutons").Controls.Add(Type:=msoControlButton)
bouton.Style = msoButtonCaption
bouton.OnAction = "Macro2"
bouton.Caption = "Macro2"
End Sub

Sub auto_close()
On Error Resume Next
CommandBars("BarreBoutons").Delete
End Sub

Sub macro1()
MsgBox "Macro1"
End Sub

Sub macro2()
MsgBox "Macro2"
End Sub

JB


Bonjour,

J'ai écrit des macros que je voudrais activer à l'aide des boutons mais
figés sur la feuille de calcul.
Merci de m'orienter j'ai soif de réussir.

Bien à vous
Camerboy


Avatar
camerboy
c'est bien plus facile mais je voudrais avoir une feuille menu avec des
boutons non modifiables sur clic droit de la souris.


"isabelle" a écrit dans le message de news:
u2K9%
bonjour Camerboy,

une solution serait de mettre ces boutons dans la partie figée de la
feuille de calcul.

isabelle


Bonjour,

J'ai écrit des macros que je voudrais activer à l'aide des boutons mais
figés sur la feuille de calcul.
Merci de m'orienter j'ai soif de réussir.

Bien à vous
Camerboy




Avatar
isabelle
bonjour Camerboy,

c'est vrai JB mais, je voudrais des boutons non modifiables sur clic droit.


une fois la feuille menu créer, protège cette feuille de calcul.

isabelle

Avatar
camerboy
Merci pour votre réponse ça marche mais c'est différent de ce que je
souhaitais faire mais bon...

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

Avec une BO, les boutons sont accessibles de tous les onglets:

http://cjoint.com/?jwsCTogxMr

Sub auto_open()
Dim barre As CommandBar
Dim bouton As CommandBarControl
Set barre = CommandBars.Add(Name:="BarreBoutons")
barre.Visible = True

Set bouton CommandBars("BarreBoutons").Controls.Add(Type:=msoControlButton)
bouton.Style = msoButtonCaption
bouton.OnAction = "Macro1"
bouton.Caption = "Macro1"

Set bouton CommandBars("BarreBoutons").Controls.Add(Type:=msoControlButton)
bouton.Style = msoButtonCaption
bouton.OnAction = "Macro2"
bouton.Caption = "Macro2"
End Sub

Sub auto_close()
On Error Resume Next
CommandBars("BarreBoutons").Delete
End Sub

Sub macro1()
MsgBox "Macro1"
End Sub

Sub macro2()
MsgBox "Macro2"
End Sub

JB


Bonjour,

J'ai écrit des macros que je voudrais activer à l'aide des boutons mais
figés sur la feuille de calcul.
Merci de m'orienter j'ai soif de réussir.

Bien à vous
Camerboy