OVH Cloud OVH Cloud

Statusbar Autocalculate Personnalisé

11 réponses
Avatar
lSteph
Bonjour à tous,

Quelqu'un sait-il comment s'appelle en VBA la petite "case" de la barre
d'état qui renvoie le résultat de la fonction cochée?
En fait , je souhaiterais (suivant l'exemple proposé par Robert Dezan, cela
je sais faire), ajouter une fonction que l'on puisse cocher
et dont le résultat calculé à l'identique des autres fonctions présentes
dans le petit menu correspondant, selon la sélection en cours,
soit retourné non pas dans un msgbox ou autre, mais bien dans cette fâmeuse
petite case.

Si quelqu'un a la solution, une idée ou un début de piste, merci d'avance.

Stéphane.

1 réponse

1 2
Avatar
lSteph
Bonjour,
...helas rien trouvé de correspondant.

Merci quand même!

lSteph
(Question en suspens donc:)
Quelqu'un sait-il comment s'appelle en VBA la petite "case" de la barre
d'état qui renvoie le résultat de la fonction cochée?





"...Patrick" a écrit dans le message de
news:
Salut,,

est ce que ceci peut t'aider ?

http://www.mvps.org/dmcritchie/excel/statusbar.htm#simulation


...Patrick

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

..suite, pour l'instant j'essaie avec un truc tout simple
Sub NouvelleSub_Adresse()
' Ajoute au petit menu de la barre d'état.(en bas à droite)
With Application.CommandBars("AutoCalculate").Controls.Add
.Caption = "A&dresse"
.OnAction = "Adresse"
End With
End Sub
Function Adresse()
Adresse= Selection.Address
End Function
Sub enlève()
Application.CommandBars("AutoCalculate").Controls("Adresse").Delete
End Sub

..... Je n'ai pas réussi non plus a afficher quelque chose.
Bien précisément non plus sauf en utilisant une sub avec msgbox ou

résultat de la fonction dans la statusbar

Donc en insérant ceci:
Application.CommandBars("AutoCalculate").Controls("Adresse").state=mso......
Seulement, je n'ai pas réussi à la retirer de la fonction précédente
idem!

j'ai essayé plusieurs options mais soit elle reste cochée ou non cochable
et le reste des fonction est sûrement
partie d'un "groupe" indépendant et qui probablement appellent une sub
qui renvoie le résultat d'une fonction dans la "fâmeuse case"
(si déjà je trouvais son nom), en raison de l'élément coché.

Je vais continuer à fouiller, peut-être trouverais-je quelquechose dans
l'explorateur d'objets ou continuerais à chercher sur le web.

Merci encore.

Stéphane.

"JpPradier" a écrit dans le
message de news:
Bonsoir lSteph

Avec cette commande, tu peux mettre la coche :
Application.CommandBars("autocalculate").Controls("Fonction
perso").State = msoButtonDown
Seulement, je n'ai pas réussi à la retirer de la fonction précédente.
Cette propriété doit
etre en lecture seule. Je n'ai pas réussi non plus a afficher quelque
chose.

j-p











1 2