J'ai une barre d'outils perso créée par VBA pour un classeur précis.
Cette barre d'outils (les icônes des boutons notamment) peut se modifier en
fonction de certaines valeurs du classeur.
J'utilise pour cela le code suivant :
Application.CommandBars(NomCB).Controls(4).FaceId = 9520
Mais petit souci : l'affichage de la barre d'outils ne se rafraîchit pas et
l'ancien icône apparaît toujours. Si je place ma souris sur icône, alors là,
la nouvelle icône apparaît.
Existe-t-il un moyen de rafraîchir automatiquement la barre d'outils ? Je
n'ai rien trouvé sur Excelabo à ce sujet...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pounet95
Bonjour, Une idée au passage : peut-être détruire la barre personnalisée avant de la recréer avec la nouvelle icône ? -- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/
"Julien" a écrit dans le message de news:
Bonjour à tous,
J'ai une barre d'outils perso créée par VBA pour un classeur précis. Cette barre d'outils (les icônes des boutons notamment) peut se modifier en fonction de certaines valeurs du classeur. J'utilise pour cela le code suivant : Application.CommandBars(NomCB).Controls(4).FaceId = 9520
Mais petit souci : l'affichage de la barre d'outils ne se rafraîchit pas et l'ancien icône apparaît toujours. Si je place ma souris sur icône, alors là, la nouvelle icône apparaît.
Existe-t-il un moyen de rafraîchir automatiquement la barre d'outils ? Je n'ai rien trouvé sur Excelabo à ce sujet...
Merci de votre aide,
Julien
Bonjour,
Une idée au passage : peut-être détruire la barre personnalisée avant de la
recréer avec la nouvelle icône ?
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
"Julien" <oniros_@_hotmial.com> a écrit dans le message de news:
eO9jw7yxEHA.2876@TK2MSFTNGP12.phx.gbl...
Bonjour à tous,
J'ai une barre d'outils perso créée par VBA pour un classeur précis.
Cette barre d'outils (les icônes des boutons notamment) peut se modifier
en fonction de certaines valeurs du classeur.
J'utilise pour cela le code suivant :
Application.CommandBars(NomCB).Controls(4).FaceId = 9520
Mais petit souci : l'affichage de la barre d'outils ne se rafraîchit pas
et l'ancien icône apparaît toujours. Si je place ma souris sur icône,
alors là, la nouvelle icône apparaît.
Existe-t-il un moyen de rafraîchir automatiquement la barre d'outils ? Je
n'ai rien trouvé sur Excelabo à ce sujet...
Bonjour, Une idée au passage : peut-être détruire la barre personnalisée avant de la recréer avec la nouvelle icône ? -- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/
"Julien" a écrit dans le message de news:
Bonjour à tous,
J'ai une barre d'outils perso créée par VBA pour un classeur précis. Cette barre d'outils (les icônes des boutons notamment) peut se modifier en fonction de certaines valeurs du classeur. J'utilise pour cela le code suivant : Application.CommandBars(NomCB).Controls(4).FaceId = 9520
Mais petit souci : l'affichage de la barre d'outils ne se rafraîchit pas et l'ancien icône apparaît toujours. Si je place ma souris sur icône, alors là, la nouvelle icône apparaît.
Existe-t-il un moyen de rafraîchir automatiquement la barre d'outils ? Je n'ai rien trouvé sur Excelabo à ce sujet...
Merci de votre aide,
Julien
Julien
Salut Pounet,
Merci de ta réponse.
J'y ai pensé et ça marche mais c'est pénible : on place la barre qqpart ou c'est pratique pour bossé et à la recréation, elle se remet sous les autres... J'ai laissé tomber cette idée.
Julien
"Pounet95" a écrit dans le message de news: e%23$
Bonjour, Une idée au passage : peut-être détruire la barre personnalisée avant de la recréer avec la nouvelle icône ? -- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/
"Julien" a écrit dans le message de news:
Bonjour à tous,
J'ai une barre d'outils perso créée par VBA pour un classeur précis. Cette barre d'outils (les icônes des boutons notamment) peut se modifier en fonction de certaines valeurs du classeur. J'utilise pour cela le code suivant : Application.CommandBars(NomCB).Controls(4).FaceId = 9520
Mais petit souci : l'affichage de la barre d'outils ne se rafraîchit pas et l'ancien icône apparaît toujours. Si je place ma souris sur icône, alors là, la nouvelle icône apparaît.
Existe-t-il un moyen de rafraîchir automatiquement la barre d'outils ? Je n'ai rien trouvé sur Excelabo à ce sujet...
Merci de votre aide,
Julien
Salut Pounet,
Merci de ta réponse.
J'y ai pensé et ça marche mais c'est pénible : on place la barre qqpart ou
c'est pratique pour bossé et à la recréation, elle se remet sous les
autres... J'ai laissé tomber cette idée.
Julien
"Pounet95" <pasdepub@oneado.fr> a écrit dans le message de news:
e%23$2kDzxEHA.1192@tk2msftngp13.phx.gbl...
Bonjour,
Une idée au passage : peut-être détruire la barre personnalisée avant de
la recréer avec la nouvelle icône ?
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
"Julien" <oniros_@_hotmial.com> a écrit dans le message de news:
eO9jw7yxEHA.2876@TK2MSFTNGP12.phx.gbl...
Bonjour à tous,
J'ai une barre d'outils perso créée par VBA pour un classeur précis.
Cette barre d'outils (les icônes des boutons notamment) peut se modifier
en fonction de certaines valeurs du classeur.
J'utilise pour cela le code suivant :
Application.CommandBars(NomCB).Controls(4).FaceId = 9520
Mais petit souci : l'affichage de la barre d'outils ne se rafraîchit pas
et l'ancien icône apparaît toujours. Si je place ma souris sur icône,
alors là, la nouvelle icône apparaît.
Existe-t-il un moyen de rafraîchir automatiquement la barre d'outils ? Je
n'ai rien trouvé sur Excelabo à ce sujet...
J'y ai pensé et ça marche mais c'est pénible : on place la barre qqpart ou c'est pratique pour bossé et à la recréation, elle se remet sous les autres... J'ai laissé tomber cette idée.
Julien
"Pounet95" a écrit dans le message de news: e%23$
Bonjour, Une idée au passage : peut-être détruire la barre personnalisée avant de la recréer avec la nouvelle icône ? -- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/
"Julien" a écrit dans le message de news:
Bonjour à tous,
J'ai une barre d'outils perso créée par VBA pour un classeur précis. Cette barre d'outils (les icônes des boutons notamment) peut se modifier en fonction de certaines valeurs du classeur. J'utilise pour cela le code suivant : Application.CommandBars(NomCB).Controls(4).FaceId = 9520
Mais petit souci : l'affichage de la barre d'outils ne se rafraîchit pas et l'ancien icône apparaît toujours. Si je place ma souris sur icône, alors là, la nouvelle icône apparaît.
Existe-t-il un moyen de rafraîchir automatiquement la barre d'outils ? Je n'ai rien trouvé sur Excelabo à ce sujet...
Merci de votre aide,
Julien
michdenis
Bonjour Julien
J'ai testé cette commande et l'icône du 4 ième contrôle de la barre d'outils "Standard" se modifie sur le champ.
Je ne comprends pas pourquoi, cela ne le ferait pas dans ton cas.
FaceId = 9520 ne correspond à aucun icône sur mon système Excel 2002.
Salutations!
"Julien" a écrit dans le message de news: Bonjour à tous,
J'ai une barre d'outils perso créée par VBA pour un classeur précis. Cette barre d'outils (les icônes des boutons notamment) peut se modifier en fonction de certaines valeurs du classeur. J'utilise pour cela le code suivant : Application.CommandBars(NomCB).Controls(4).FaceId = 9520
Mais petit souci : l'affichage de la barre d'outils ne se rafraîchit pas et l'ancien icône apparaît toujours. Si je place ma souris sur icône, alors là, la nouvelle icône apparaît.
Existe-t-il un moyen de rafraîchir automatiquement la barre d'outils ? Je n'ai rien trouvé sur Excelabo à ce sujet...
Merci de votre aide,
Julien
Bonjour Julien
J'ai testé cette commande et l'icône du 4 ième contrôle de la barre d'outils "Standard" se modifie sur le champ.
Je ne comprends pas pourquoi, cela ne le ferait pas dans ton cas.
FaceId = 9520 ne correspond à aucun icône sur mon système Excel 2002.
Salutations!
"Julien" <oniros_@_hotmial.com> a écrit dans le message de news: eO9jw7yxEHA.2876@TK2MSFTNGP12.phx.gbl...
Bonjour à tous,
J'ai une barre d'outils perso créée par VBA pour un classeur précis.
Cette barre d'outils (les icônes des boutons notamment) peut se modifier en
fonction de certaines valeurs du classeur.
J'utilise pour cela le code suivant :
Application.CommandBars(NomCB).Controls(4).FaceId = 9520
Mais petit souci : l'affichage de la barre d'outils ne se rafraîchit pas et
l'ancien icône apparaît toujours. Si je place ma souris sur icône, alors là,
la nouvelle icône apparaît.
Existe-t-il un moyen de rafraîchir automatiquement la barre d'outils ? Je
n'ai rien trouvé sur Excelabo à ce sujet...
Je ne comprends pas pourquoi, cela ne le ferait pas dans ton cas.
FaceId = 9520 ne correspond à aucun icône sur mon système Excel 2002.
Salutations!
"Julien" a écrit dans le message de news: Bonjour à tous,
J'ai une barre d'outils perso créée par VBA pour un classeur précis. Cette barre d'outils (les icônes des boutons notamment) peut se modifier en fonction de certaines valeurs du classeur. J'utilise pour cela le code suivant : Application.CommandBars(NomCB).Controls(4).FaceId = 9520
Mais petit souci : l'affichage de la barre d'outils ne se rafraîchit pas et l'ancien icône apparaît toujours. Si je place ma souris sur icône, alors là, la nouvelle icône apparaît.
Existe-t-il un moyen de rafraîchir automatiquement la barre d'outils ? Je n'ai rien trouvé sur Excelabo à ce sujet...
Merci de votre aide,
Julien
Julien
Bonjour Michdenis,
Merci pour ta réponse.
J'ai testé cette commande et l'icône du 4 ième contrôle de la barre d'outils "Standard" se modifie sur le champ.
C'est le cas quand je fais du pas à pas, comme si XL "avait le temps" de prendre en charge l'affichage de la modif. Mais en utilisation normale, icône ne change pas, sauf si je met le curseur dessus... Ce comportement est bizarre et énervant !
FaceId = 9520 ne correspond à aucun icône sur mon système Excel 2002.
Mais qui correspond à un icône sous XL2003, que j'utilise (ce que j'avais oublié de précisé) .
Julien
"michdenis" a écrit dans le message de news:
Bonjour Julien
J'ai testé cette commande et l'icône du 4 ième contrôle de la barre d'outils "Standard" se modifie sur le champ.
Je ne comprends pas pourquoi, cela ne le ferait pas dans ton cas.
FaceId = 9520 ne correspond à aucun icône sur mon système Excel 2002.
Salutations!
"Julien" a écrit dans le message de news:
Bonjour à tous,
J'ai une barre d'outils perso créée par VBA pour un classeur précis. Cette barre d'outils (les icônes des boutons notamment) peut se modifier en fonction de certaines valeurs du classeur. J'utilise pour cela le code suivant : Application.CommandBars(NomCB).Controls(4).FaceId = 9520
Mais petit souci : l'affichage de la barre d'outils ne se rafraîchit pas et l'ancien icône apparaît toujours. Si je place ma souris sur icône, alors là, la nouvelle icône apparaît.
Existe-t-il un moyen de rafraîchir automatiquement la barre d'outils ? Je n'ai rien trouvé sur Excelabo à ce sujet...
Merci de votre aide,
Julien
Bonjour Michdenis,
Merci pour ta réponse.
J'ai testé cette commande et l'icône du 4 ième contrôle de la barre
d'outils "Standard"
se modifie sur le champ.
C'est le cas quand je fais du pas à pas, comme si XL "avait le temps" de
prendre en charge l'affichage de la modif. Mais en utilisation normale,
icône ne change pas, sauf si je met le curseur dessus... Ce comportement est
bizarre et énervant !
FaceId = 9520 ne correspond à aucun icône sur mon système Excel 2002.
Mais qui correspond à un icône sous XL2003, que j'utilise (ce que j'avais
oublié de précisé) .
Julien
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
Op439ozxEHA.2348@TK2MSFTNGP12.phx.gbl...
Bonjour Julien
J'ai testé cette commande et l'icône du 4 ième contrôle de la barre
d'outils "Standard" se modifie sur le champ.
Je ne comprends pas pourquoi, cela ne le ferait pas dans ton cas.
FaceId = 9520 ne correspond à aucun icône sur mon système Excel 2002.
Salutations!
"Julien" <oniros_@_hotmial.com> a écrit dans le message de news:
eO9jw7yxEHA.2876@TK2MSFTNGP12.phx.gbl...
Bonjour à tous,
J'ai une barre d'outils perso créée par VBA pour un classeur précis.
Cette barre d'outils (les icônes des boutons notamment) peut se modifier
en
fonction de certaines valeurs du classeur.
J'utilise pour cela le code suivant :
Application.CommandBars(NomCB).Controls(4).FaceId = 9520
Mais petit souci : l'affichage de la barre d'outils ne se rafraîchit pas
et
l'ancien icône apparaît toujours. Si je place ma souris sur icône, alors
là,
la nouvelle icône apparaît.
Existe-t-il un moyen de rafraîchir automatiquement la barre d'outils ? Je
n'ai rien trouvé sur Excelabo à ce sujet...
J'ai testé cette commande et l'icône du 4 ième contrôle de la barre d'outils "Standard" se modifie sur le champ.
C'est le cas quand je fais du pas à pas, comme si XL "avait le temps" de prendre en charge l'affichage de la modif. Mais en utilisation normale, icône ne change pas, sauf si je met le curseur dessus... Ce comportement est bizarre et énervant !
FaceId = 9520 ne correspond à aucun icône sur mon système Excel 2002.
Mais qui correspond à un icône sous XL2003, que j'utilise (ce que j'avais oublié de précisé) .
Julien
"michdenis" a écrit dans le message de news:
Bonjour Julien
J'ai testé cette commande et l'icône du 4 ième contrôle de la barre d'outils "Standard" se modifie sur le champ.
Je ne comprends pas pourquoi, cela ne le ferait pas dans ton cas.
FaceId = 9520 ne correspond à aucun icône sur mon système Excel 2002.
Salutations!
"Julien" a écrit dans le message de news:
Bonjour à tous,
J'ai une barre d'outils perso créée par VBA pour un classeur précis. Cette barre d'outils (les icônes des boutons notamment) peut se modifier en fonction de certaines valeurs du classeur. J'utilise pour cela le code suivant : Application.CommandBars(NomCB).Controls(4).FaceId = 9520
Mais petit souci : l'affichage de la barre d'outils ne se rafraîchit pas et l'ancien icône apparaît toujours. Si je place ma souris sur icône, alors là, la nouvelle icône apparaît.
Existe-t-il un moyen de rafraîchir automatiquement la barre d'outils ? Je n'ai rien trouvé sur Excelabo à ce sujet...
"Julien" a écrit dans le message de news: Bonjour Michdenis,
Merci pour ta réponse.
J'ai testé cette commande et l'icône du 4 ième contrôle de la barre d'outils "Standard" se modifie sur le champ.
C'est le cas quand je fais du pas à pas, comme si XL "avait le temps" de prendre en charge l'affichage de la modif. Mais en utilisation normale, icône ne change pas, sauf si je met le curseur dessus... Ce comportement est bizarre et énervant !
FaceId = 9520 ne correspond à aucun icône sur mon système Excel 2002.
Mais qui correspond à un icône sous XL2003, que j'utilise (ce que j'avais oublié de précisé) .
Julien
"michdenis" a écrit dans le message de news:
Bonjour Julien
J'ai testé cette commande et l'icône du 4 ième contrôle de la barre d'outils "Standard" se modifie sur le champ.
Je ne comprends pas pourquoi, cela ne le ferait pas dans ton cas.
FaceId = 9520 ne correspond à aucun icône sur mon système Excel 2002.
Salutations!
"Julien" a écrit dans le message de news:
Bonjour à tous,
J'ai une barre d'outils perso créée par VBA pour un classeur précis. Cette barre d'outils (les icônes des boutons notamment) peut se modifier en fonction de certaines valeurs du classeur. J'utilise pour cela le code suivant : Application.CommandBars(NomCB).Controls(4).FaceId = 9520
Mais petit souci : l'affichage de la barre d'outils ne se rafraîchit pas et l'ancien icône apparaît toujours. Si je place ma souris sur icône, alors là, la nouvelle icône apparaît.
Existe-t-il un moyen de rafraîchir automatiquement la barre d'outils ? Je n'ai rien trouvé sur Excelabo à ce sujet...
"Julien" <oniros_@_hotmial.com> a écrit dans le message de news: OGkHS3zxEHA.2540@TK2MSFTNGP09.phx.gbl...
Bonjour Michdenis,
Merci pour ta réponse.
J'ai testé cette commande et l'icône du 4 ième contrôle de la barre
d'outils "Standard"
se modifie sur le champ.
C'est le cas quand je fais du pas à pas, comme si XL "avait le temps" de
prendre en charge l'affichage de la modif. Mais en utilisation normale,
icône ne change pas, sauf si je met le curseur dessus... Ce comportement est
bizarre et énervant !
FaceId = 9520 ne correspond à aucun icône sur mon système Excel 2002.
Mais qui correspond à un icône sous XL2003, que j'utilise (ce que j'avais
oublié de précisé) .
Julien
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
Op439ozxEHA.2348@TK2MSFTNGP12.phx.gbl...
Bonjour Julien
J'ai testé cette commande et l'icône du 4 ième contrôle de la barre
d'outils "Standard" se modifie sur le champ.
Je ne comprends pas pourquoi, cela ne le ferait pas dans ton cas.
FaceId = 9520 ne correspond à aucun icône sur mon système Excel 2002.
Salutations!
"Julien" <oniros_@_hotmial.com> a écrit dans le message de news:
eO9jw7yxEHA.2876@TK2MSFTNGP12.phx.gbl...
Bonjour à tous,
J'ai une barre d'outils perso créée par VBA pour un classeur précis.
Cette barre d'outils (les icônes des boutons notamment) peut se modifier
en
fonction de certaines valeurs du classeur.
J'utilise pour cela le code suivant :
Application.CommandBars(NomCB).Controls(4).FaceId = 9520
Mais petit souci : l'affichage de la barre d'outils ne se rafraîchit pas
et
l'ancien icône apparaît toujours. Si je place ma souris sur icône, alors
là,
la nouvelle icône apparaît.
Existe-t-il un moyen de rafraîchir automatiquement la barre d'outils ? Je
n'ai rien trouvé sur Excelabo à ce sujet...
"Julien" a écrit dans le message de news: Bonjour Michdenis,
Merci pour ta réponse.
J'ai testé cette commande et l'icône du 4 ième contrôle de la barre d'outils "Standard" se modifie sur le champ.
C'est le cas quand je fais du pas à pas, comme si XL "avait le temps" de prendre en charge l'affichage de la modif. Mais en utilisation normale, icône ne change pas, sauf si je met le curseur dessus... Ce comportement est bizarre et énervant !
FaceId = 9520 ne correspond à aucun icône sur mon système Excel 2002.
Mais qui correspond à un icône sous XL2003, que j'utilise (ce que j'avais oublié de précisé) .
Julien
"michdenis" a écrit dans le message de news:
Bonjour Julien
J'ai testé cette commande et l'icône du 4 ième contrôle de la barre d'outils "Standard" se modifie sur le champ.
Je ne comprends pas pourquoi, cela ne le ferait pas dans ton cas.
FaceId = 9520 ne correspond à aucun icône sur mon système Excel 2002.
Salutations!
"Julien" a écrit dans le message de news:
Bonjour à tous,
J'ai une barre d'outils perso créée par VBA pour un classeur précis. Cette barre d'outils (les icônes des boutons notamment) peut se modifier en fonction de certaines valeurs du classeur. J'utilise pour cela le code suivant : Application.CommandBars(NomCB).Controls(4).FaceId = 9520
Mais petit souci : l'affichage de la barre d'outils ne se rafraîchit pas et l'ancien icône apparaît toujours. Si je place ma souris sur icône, alors là, la nouvelle icône apparaît.
Existe-t-il un moyen de rafraîchir automatiquement la barre d'outils ? Je n'ai rien trouvé sur Excelabo à ce sujet...