Pas de problème
Mais ce que je n'arrive pas à comprendre c'est :
après avoir deleté avec Sub EffaceMenu et le ré-ouvrir avec
AjouteNouveauMenu
là le comportement est bizarre , plus de déroulant....
Seule la fermeture du classeur et sa ré-ouverture font disparaître le
problème.
Si AV est dans les parages
Merci de vos réponses
Pas de problème Mais ce que je n'arrive pas à comprendre c'est : après avoir deleté avec Sub EffaceMenu et le ré-ouvrir avec AjouteNouveauMenu là le comportement est bizarre , plus de déroulant.... Seule la fermeture du classeur et sa ré-ouverture font disparaître le problème. Si AV est dans les parages Merci de vos réponses
Bonsoir,
Jette un oeil sur menumaker de John Walk(blabla machin)
http://www.j-walk.com/ss/excel/tips/tip53.htm
Pas de problème
Mais ce que je n'arrive pas à comprendre c'est :
après avoir deleté avec Sub EffaceMenu et le ré-ouvrir avec
AjouteNouveauMenu
là le comportement est bizarre , plus de déroulant....
Seule la fermeture du classeur et sa ré-ouverture font disparaître le
problème.
Si AV est dans les parages
Merci de vos réponses
Pas de problème Mais ce que je n'arrive pas à comprendre c'est : après avoir deleté avec Sub EffaceMenu et le ré-ouvrir avec AjouteNouveauMenu là le comportement est bizarre , plus de déroulant.... Seule la fermeture du classeur et sa ré-ouverture font disparaître le problème. Si AV est dans les parages Merci de vos réponses
Pas de problème Mais ce que je n'arrive pas à comprendre c'est : après avoir deleté avec Sub EffaceMenu et le ré-ouvrir avec AjouteNouveauMenu là le comportement est bizarre , plus de déroulant.... Seule la fermeture du classeur et sa ré-ouverture font disparaître le problème. Si AV est dans les parages Merci de vos réponses
Pas de problème
Mais ce que je n'arrive pas à comprendre c'est :
après avoir deleté avec Sub EffaceMenu et le ré-ouvrir avec
AjouteNouveauMenu
là le comportement est bizarre , plus de déroulant....
Seule la fermeture du classeur et sa ré-ouverture font disparaître le
problème.
Si AV est dans les parages
Merci de vos réponses
Pas de problème Mais ce que je n'arrive pas à comprendre c'est : après avoir deleté avec Sub EffaceMenu et le ré-ouvrir avec AjouteNouveauMenu là le comportement est bizarre , plus de déroulant.... Seule la fermeture du classeur et sa ré-ouverture font disparaître le problème. Si AV est dans les parages Merci de vos réponses
ChrisV
Bonjour RaMA,
En attendant le retour d'Alain qui ne devrait pas tarder d'ailleurs...,
Sub AjouteNouveauMenu() Set newM = CommandBars(1).Controls.Add(Type:=msoControlPopup, _ Temporary:=True) newM.Caption = "Démo" Set cmd1 = CommandBars(1).Controls("Démo").Controls _ .Add(msoControlPopup) With cmd1 .Caption = "Tri croissant" .BeginGroup = True .Controls.Add (msoControlButton) With .Controls(1) .Caption = "Par Nom" .OnAction = "Je_Suis" .FaceId = 25 End With .Controls.Add (msoControlButton) With .Controls(2) .Caption = "Par Catégorie" .OnAction = "Tu_Es" .FaceId = 26 End With End With Set cmd2 = CommandBars(1).Controls("Démo").Controls.Add With cmd2 .Caption = "Tri décroissant" .BeginGroup = True .FaceId = 25 .OnAction = "EffaceMenu" End With Set newM = Nothing Set cmd1 = Nothing Set cmd2 = Nothing End Sub
Sub EffaceMenu() On Error Resume Next CommandBars(1).Controls("Démo").Delete End Sub
Pas de problème Mais ce que je n'arrive pas à comprendre c'est : après avoir deleté avec Sub EffaceMenu et le ré-ouvrir avec AjouteNouveauMenu là le comportement est bizarre , plus de déroulant.... Seule la fermeture du classeur et sa ré-ouverture font disparaître le problème. Si AV est dans les parages Merci de vos réponses
-- .
Bonjour RaMA,
En attendant le retour d'Alain qui ne devrait pas tarder d'ailleurs...,
Sub AjouteNouveauMenu()
Set newM = CommandBars(1).Controls.Add(Type:=msoControlPopup, _
Temporary:=True)
newM.Caption = "Démo"
Set cmd1 = CommandBars(1).Controls("Démo").Controls _
.Add(msoControlPopup)
With cmd1
.Caption = "Tri croissant"
.BeginGroup = True
.Controls.Add (msoControlButton)
With .Controls(1)
.Caption = "Par Nom"
.OnAction = "Je_Suis"
.FaceId = 25
End With
.Controls.Add (msoControlButton)
With .Controls(2)
.Caption = "Par Catégorie"
.OnAction = "Tu_Es"
.FaceId = 26
End With
End With
Set cmd2 = CommandBars(1).Controls("Démo").Controls.Add
With cmd2
.Caption = "Tri décroissant"
.BeginGroup = True
.FaceId = 25
.OnAction = "EffaceMenu"
End With
Set newM = Nothing
Set cmd1 = Nothing
Set cmd2 = Nothing
End Sub
Sub EffaceMenu()
On Error Resume Next
CommandBars(1).Controls("Démo").Delete
End Sub
ChrisV
"RaMA" <rmarceauPas2Spam@free.fr> a écrit dans le message de
news:%23jFGid1bEHA.556@tk2msftngp13.phx.gbl...
Pas de problème
Mais ce que je n'arrive pas à comprendre c'est :
après avoir deleté avec Sub EffaceMenu et le ré-ouvrir avec
AjouteNouveauMenu
là le comportement est bizarre , plus de déroulant....
Seule la fermeture du classeur et sa ré-ouverture font disparaître le
problème.
Si AV est dans les parages
Merci de vos réponses
En attendant le retour d'Alain qui ne devrait pas tarder d'ailleurs...,
Sub AjouteNouveauMenu() Set newM = CommandBars(1).Controls.Add(Type:=msoControlPopup, _ Temporary:=True) newM.Caption = "Démo" Set cmd1 = CommandBars(1).Controls("Démo").Controls _ .Add(msoControlPopup) With cmd1 .Caption = "Tri croissant" .BeginGroup = True .Controls.Add (msoControlButton) With .Controls(1) .Caption = "Par Nom" .OnAction = "Je_Suis" .FaceId = 25 End With .Controls.Add (msoControlButton) With .Controls(2) .Caption = "Par Catégorie" .OnAction = "Tu_Es" .FaceId = 26 End With End With Set cmd2 = CommandBars(1).Controls("Démo").Controls.Add With cmd2 .Caption = "Tri décroissant" .BeginGroup = True .FaceId = 25 .OnAction = "EffaceMenu" End With Set newM = Nothing Set cmd1 = Nothing Set cmd2 = Nothing End Sub
Sub EffaceMenu() On Error Resume Next CommandBars(1).Controls("Démo").Delete End Sub
Pas de problème Mais ce que je n'arrive pas à comprendre c'est : après avoir deleté avec Sub EffaceMenu et le ré-ouvrir avec AjouteNouveauMenu là le comportement est bizarre , plus de déroulant.... Seule la fermeture du classeur et sa ré-ouverture font disparaître le problème. Si AV est dans les parages Merci de vos réponses
-- .
AV
Problème du "MenuBars" à remplacer par "CommandBars" C'est ChrisV qui était de service ce matin !
AV
Problème du "MenuBars" à remplacer par "CommandBars"
C'est ChrisV qui était de service ce matin !