Rendre transparent un bouton sur une feuille excel
16 réponses
roms
Je dois associer un bouton a une macro.
Ce bouton se trouveco sur une feuille excel.
Comment peut on le rendre transparent?car j ai une image en arriere plan que
je voudrait concerver.
Transparent : voir mon commentaire précédent Enabled à False : l'objet est inhibé donc visible mais inactif
Guy
"LE TROLL" <le a écrit dans le message de news:
Salut Guy, lol, alors maintenant, la différence en gisé (enabledúlse (disable)) et transparent ??? ----------
"Guy DETIENNE" a écrit dans le message de news: > Salut ;O) > > Invisible : on ne le voit pas > Transparent : > 2 hypothèses : > - l'objet est détouré comme les images GIF ayant un fond > transparent. > - l'objet à un niveau d'opacité, ce qui permet de voir ce > qu'il y a > en-dessous > > Guy > > > > > "LE TROLL" <le a écrit dans le message de > news:% >> Ah, peut être as-tu >> command1.visibleúlse >> ??? >> C'est quoi la différence entre transparent et invisible, >> lol >> ? >> ------- >> Sinon, le forum Excel, il savent peut être... >> ------- >> >> >> "roms" a écrit dans le >> message de news: >> >> > Merci Ben, mais je suis tres tres novice en vba et je n >> > ai >> > pas bien compris >> > ton mesage. >> > Peut tu me re expliquer plus simplement?? >> > Merci >> > >> > "ben" a écrit : >> > >> >> tu peux mettre la propriété enable a false sur ton >> >> bouton >> >> si il s'agit d'un >> >> bouton de type control et pas formulaire , mais enable >> >> va >> >> griser le control >> >> pour le rendre transparent sur vb il faut utiliser une >> >> api >> >> @+ >> >> >> >> >> >> "roms" a écrit : >> >> >> >> > Je dois associer un bouton a une macro. >> >> > Ce bouton se trouveco sur une feuille excel. >> >> > Comment peut on le rendre transparent?car j ai une >> >> > image en arriere plan que >> >> > je voudrait concerver. >> >> > >> >> > Merci >> >> > >> >> > >
Re :O)
Transparent : voir mon commentaire précédent
Enabled à False : l'objet est inhibé donc visible mais inactif
Guy
"LE TROLL" <le troll@paris.fr> a écrit dans le message de
news:OHUpgSJXFHA.2448@TK2MSFTNGP12.phx.gbl...
Salut Guy, lol, alors maintenant, la différence en gisé
(enabledúlse (disable)) et transparent ???
----------
"Guy DETIENNE" <gd@NOSPAM.tchao.be> a écrit dans le message
de news: ukaqnNJXFHA.1040@TK2MSFTNGP10.phx.gbl...
> Salut ;O)
>
> Invisible : on ne le voit pas
> Transparent :
> 2 hypothèses :
> - l'objet est détouré comme les images GIF ayant un fond
> transparent.
> - l'objet à un niveau d'opacité, ce qui permet de voir ce
> qu'il y a
> en-dessous
>
> Guy
>
>
>
>
> "LE TROLL" <le troll@paris.fr> a écrit dans le message de
> news:%23gex7KJXFHA.3348@TK2MSFTNGP14.phx.gbl...
>> Ah, peut être as-tu
>> command1.visibleúlse
>> ???
>> C'est quoi la différence entre transparent et invisible,
>> lol
>> ?
>> -------
>> Sinon, le forum Excel, il savent peut être...
>> -------
>>
>>
>> "roms" <roms@discussions.microsoft.com> a écrit dans le
>> message de news:
>> 7D93D896-0A49-4FD6-97FC-DEDD3D0EB66F@microsoft.com...
>> > Merci Ben, mais je suis tres tres novice en vba et je n
>> > ai
>> > pas bien compris
>> > ton mesage.
>> > Peut tu me re expliquer plus simplement??
>> > Merci
>> >
>> > "ben" a écrit :
>> >
>> >> tu peux mettre la propriété enable a false sur ton
>> >> bouton
>> >> si il s'agit d'un
>> >> bouton de type control et pas formulaire , mais enable
>> >> va
>> >> griser le control
>> >> pour le rendre transparent sur vb il faut utiliser une
>> >> api
>> >> @+
>> >>
>> >>
>> >> "roms" a écrit :
>> >>
>> >> > Je dois associer un bouton a une macro.
>> >> > Ce bouton se trouveco sur une feuille excel.
>> >> > Comment peut on le rendre transparent?car j ai une
>> >> > image en arriere plan que
>> >> > je voudrait concerver.
>> >> >
>> >> > Merci
>> >> >
>>
>>
>
>
Transparent : voir mon commentaire précédent Enabled à False : l'objet est inhibé donc visible mais inactif
Guy
"LE TROLL" <le a écrit dans le message de news:
Salut Guy, lol, alors maintenant, la différence en gisé (enabledúlse (disable)) et transparent ??? ----------
"Guy DETIENNE" a écrit dans le message de news: > Salut ;O) > > Invisible : on ne le voit pas > Transparent : > 2 hypothèses : > - l'objet est détouré comme les images GIF ayant un fond > transparent. > - l'objet à un niveau d'opacité, ce qui permet de voir ce > qu'il y a > en-dessous > > Guy > > > > > "LE TROLL" <le a écrit dans le message de > news:% >> Ah, peut être as-tu >> command1.visibleúlse >> ??? >> C'est quoi la différence entre transparent et invisible, >> lol >> ? >> ------- >> Sinon, le forum Excel, il savent peut être... >> ------- >> >> >> "roms" a écrit dans le >> message de news: >> >> > Merci Ben, mais je suis tres tres novice en vba et je n >> > ai >> > pas bien compris >> > ton mesage. >> > Peut tu me re expliquer plus simplement?? >> > Merci >> > >> > "ben" a écrit : >> > >> >> tu peux mettre la propriété enable a false sur ton >> >> bouton >> >> si il s'agit d'un >> >> bouton de type control et pas formulaire , mais enable >> >> va >> >> griser le control >> >> pour le rendre transparent sur vb il faut utiliser une >> >> api >> >> @+ >> >> >> >> >> >> "roms" a écrit : >> >> >> >> > Je dois associer un bouton a une macro. >> >> > Ce bouton se trouveco sur une feuille excel. >> >> > Comment peut on le rendre transparent?car j ai une >> >> > image en arriere plan que >> >> > je voudrait concerver. >> >> > >> >> > Merci >> >> > >> >> > >
LE TROLL
Oui, je connais tout ça (sauf le transparent), en fait je voulais dire qu'entre transparent et invisible la frontière était étroite... Et que le juste milieu, à défaut, est peut être enabledúlse...
"Guy DETIENNE" a écrit dans le message de news: %
Salut ;O)
La propriété Enabled ne rend pas transparent un contrôle mais le désactive si sa valeur est à False. Tu l'as tout de même remarqué en VB ?
Guy
"LE TROLL" <le a écrit dans le message de news:%
Salut, ça pourrait être Command1.Enabledúlse...
"roms" a écrit dans le message de news:
> Je dois associer un bouton a une macro. > Ce bouton se trouveco sur une feuille excel. > Comment peut on le rendre transparent?car j ai une > image > en arriere plan que > je voudrait concerver. > > Merci >
Oui, je connais tout ça (sauf le transparent), en fait je
voulais dire qu'entre transparent et invisible la frontière
était étroite... Et que le juste milieu, à défaut, est peut
être enabledúlse...
"Guy DETIENNE" <gd@NOSPAM.tchao.be> a écrit dans le message
de news: %239Ap7JJXFHA.1044@TK2MSFTNGP10.phx.gbl...
Salut ;O)
La propriété Enabled ne rend pas transparent un contrôle
mais le désactive
si sa valeur est à False.
Tu l'as tout de même remarqué en VB ?
Guy
"LE TROLL" <le troll@paris.fr> a écrit dans le message de
news:%230ztuLIXFHA.1404@TK2MSFTNGP09.phx.gbl...
Salut, ça pourrait être Command1.Enabledúlse...
"roms" <roms@discussions.microsoft.com> a écrit dans le
message de news:
429CF832-965C-4BDB-943D-FCC07B31F931@microsoft.com...
> Je dois associer un bouton a une macro.
> Ce bouton se trouveco sur une feuille excel.
> Comment peut on le rendre transparent?car j ai une
> image
> en arriere plan que
> je voudrait concerver.
>
> Merci
>
Oui, je connais tout ça (sauf le transparent), en fait je voulais dire qu'entre transparent et invisible la frontière était étroite... Et que le juste milieu, à défaut, est peut être enabledúlse...
"Guy DETIENNE" a écrit dans le message de news: %
Salut ;O)
La propriété Enabled ne rend pas transparent un contrôle mais le désactive si sa valeur est à False. Tu l'as tout de même remarqué en VB ?
Guy
"LE TROLL" <le a écrit dans le message de news:%
Salut, ça pourrait être Command1.Enabledúlse...
"roms" a écrit dans le message de news:
> Je dois associer un bouton a une macro. > Ce bouton se trouveco sur une feuille excel. > Comment peut on le rendre transparent?car j ai une > image > en arriere plan que > je voudrait concerver. > > Merci >
Hervé
Salut Roms, Si le bouton est issu de la barre "Boîte à outils contrôles", tu as accès à ses propriétés en double cliquant dessus en mode création, tu te retrouve alors dans le module de la feuille sur laquelle il se trouve. Si il n'est pas en mode création (petits points blancs de redimensionnement) il te faut allez dans le VBE et cliquer sur le bouton où se trouve une équerre, un crayon et une règle puis tu reviens dans Excel et tu peut alors sélectionner ton bouton. De retour dans le VBE, ses propriétés sont en bas à gauche. Pour voir l'apparition et la disparition du bouton, teste ce bout de code que tu aura au préalable mis dans le module de la feuille concernée en changeant une valeur dans n'importe quelle cellule de la feuille :
Private Sub Worksheet_Change(ByVal Target As Range) CommandButton1.Visible = Not CommandButton1.Visible End Sub
Si le bouton est issu de la barre "Formulaires", le méthode est un peu différente, teste le code ci dessous de la même manière que le précédant. Les lignes "ActiveWindow.ScrollRow" force le redessin de la fenêtre car sans ça, le bouton ne redevient pas visible. (le bouton doit porter le nom "Bouton 1") :
Private Sub Worksheet_Change(ByVal Target As Range) Me.Shapes("Bouton 1").Visible = Not Me.Shapes("Bouton 1").Visible 'force le redessin de la fenêtre ActiveWindow.ScrollRow = 100 ActiveWindow.ScrollRow = 1 End Sub
Hervé.
"roms" a écrit dans le message news:
Je dois associer un bouton a une macro. Ce bouton se trouveco sur une feuille excel. Comment peut on le rendre transparent?car j ai une image en arriere plan
que
je voudrait concerver.
Merci
Salut Roms,
Si le bouton est issu de la barre "Boîte à outils contrôles", tu as accès à
ses propriétés en double cliquant dessus en mode création, tu te retrouve
alors dans le module de la feuille sur laquelle il se trouve. Si il n'est
pas en mode création (petits points blancs de redimensionnement) il te faut
allez dans le VBE et cliquer sur le bouton où se trouve une équerre, un
crayon et une règle puis tu reviens dans Excel et tu peut alors sélectionner
ton bouton. De retour dans le VBE, ses propriétés sont en bas à gauche.
Pour voir l'apparition et la disparition du bouton, teste ce bout de code
que tu aura au préalable mis dans le module de la feuille concernée en
changeant une valeur dans n'importe quelle cellule de la feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
CommandButton1.Visible = Not CommandButton1.Visible
End Sub
Si le bouton est issu de la barre "Formulaires", le méthode est un peu
différente, teste le code ci dessous de la même manière que le précédant.
Les lignes "ActiveWindow.ScrollRow" force le redessin de la fenêtre car sans
ça, le bouton ne redevient pas visible. (le bouton doit porter le nom
"Bouton 1") :
Private Sub Worksheet_Change(ByVal Target As Range)
Me.Shapes("Bouton 1").Visible = Not Me.Shapes("Bouton 1").Visible
'force le redessin de la fenêtre
ActiveWindow.ScrollRow = 100
ActiveWindow.ScrollRow = 1
End Sub
Hervé.
"roms" <roms@discussions.microsoft.com> a écrit dans le message news:
429CF832-965C-4BDB-943D-FCC07B31F931@microsoft.com...
Je dois associer un bouton a une macro.
Ce bouton se trouveco sur une feuille excel.
Comment peut on le rendre transparent?car j ai une image en arriere plan
Salut Roms, Si le bouton est issu de la barre "Boîte à outils contrôles", tu as accès à ses propriétés en double cliquant dessus en mode création, tu te retrouve alors dans le module de la feuille sur laquelle il se trouve. Si il n'est pas en mode création (petits points blancs de redimensionnement) il te faut allez dans le VBE et cliquer sur le bouton où se trouve une équerre, un crayon et une règle puis tu reviens dans Excel et tu peut alors sélectionner ton bouton. De retour dans le VBE, ses propriétés sont en bas à gauche. Pour voir l'apparition et la disparition du bouton, teste ce bout de code que tu aura au préalable mis dans le module de la feuille concernée en changeant une valeur dans n'importe quelle cellule de la feuille :
Private Sub Worksheet_Change(ByVal Target As Range) CommandButton1.Visible = Not CommandButton1.Visible End Sub
Si le bouton est issu de la barre "Formulaires", le méthode est un peu différente, teste le code ci dessous de la même manière que le précédant. Les lignes "ActiveWindow.ScrollRow" force le redessin de la fenêtre car sans ça, le bouton ne redevient pas visible. (le bouton doit porter le nom "Bouton 1") :
Private Sub Worksheet_Change(ByVal Target As Range) Me.Shapes("Bouton 1").Visible = Not Me.Shapes("Bouton 1").Visible 'force le redessin de la fenêtre ActiveWindow.ScrollRow = 100 ActiveWindow.ScrollRow = 1 End Sub
Hervé.
"roms" a écrit dans le message news:
Je dois associer un bouton a une macro. Ce bouton se trouveco sur une feuille excel. Comment peut on le rendre transparent?car j ai une image en arriere plan
que
je voudrait concerver.
Merci
Modeste
Bonsour® roms si le bouton est issu de la barre "Formulaire" la couleur n'est pas modifiable et la transparence n'existe pas :-(
si le bouton est issu de la barre "Boite à outils controles" voir la fenetre des propriétés : pour la proprieté "BackStyle" utiliser alors le paramétre avec la valeur 0 ou fmBackstyleTransparent CommandButton1.BackStyle=fmBackStyleTransparent ;o)))
@+
Je dois associer un bouton a une macro. Ce bouton se trouveco sur une feuille excel. Comment peut on le rendre transparent?car j ai une image en arriere plan que je voudrait concerver.
Merci
Bonsour® roms
si le bouton est issu de la barre "Formulaire"
la couleur n'est pas modifiable et la transparence n'existe pas
:-(
si le bouton est issu de la barre "Boite à outils controles"
voir la fenetre des propriétés :
pour la proprieté "BackStyle" utiliser alors le paramétre avec la valeur 0
ou fmBackstyleTransparent
CommandButton1.BackStyle=fmBackStyleTransparent
;o)))
@+
Je dois associer un bouton a une macro.
Ce bouton se trouveco sur une feuille excel.
Comment peut on le rendre transparent?car j ai une image en arriere
plan que je voudrait concerver.
Bonsour® roms si le bouton est issu de la barre "Formulaire" la couleur n'est pas modifiable et la transparence n'existe pas :-(
si le bouton est issu de la barre "Boite à outils controles" voir la fenetre des propriétés : pour la proprieté "BackStyle" utiliser alors le paramétre avec la valeur 0 ou fmBackstyleTransparent CommandButton1.BackStyle=fmBackStyleTransparent ;o)))
@+
Je dois associer un bouton a une macro. Ce bouton se trouveco sur une feuille excel. Comment peut on le rendre transparent?car j ai une image en arriere plan que je voudrait concerver.
Merci
Patrice Henrio
"Modeste" a écrit dans le message de news:
Bonsour® roms si le bouton est issu de la barre "Formulaire" la couleur n'est pas modifiable et la transparence n'existe pas :-(
si le bouton est issu de la barre "Boite à outils controles" voir la fenetre des propriétés : pour la proprieté "BackStyle" utiliser alors le paramétre avec la valeur 0 ou fmBackstyleTransparent CommandButton1.BackStyle=fmBackStyleTransparent ;o)))
@+
Je dois associer un bouton a une macro. Ce bouton se trouveco sur une feuille excel. Comment peut on le rendre transparent?car j ai une image en arriere plan que je voudrait concerver.
Merci
"Modeste" <nomail@nomail.net> a écrit dans le message de news:
uWvB2pLXFHA.2448@TK2MSFTNGP12.phx.gbl...
Bonsour® roms
si le bouton est issu de la barre "Formulaire"
la couleur n'est pas modifiable et la transparence n'existe pas
:-(
si le bouton est issu de la barre "Boite à outils controles"
voir la fenetre des propriétés :
pour la proprieté "BackStyle" utiliser alors le paramétre avec la valeur 0
ou fmBackstyleTransparent
CommandButton1.BackStyle=fmBackStyleTransparent
;o)))
@+
Je dois associer un bouton a une macro.
Ce bouton se trouveco sur une feuille excel.
Comment peut on le rendre transparent?car j ai une image en arriere
plan que je voudrait concerver.
Bonsour® roms si le bouton est issu de la barre "Formulaire" la couleur n'est pas modifiable et la transparence n'existe pas :-(
si le bouton est issu de la barre "Boite à outils controles" voir la fenetre des propriétés : pour la proprieté "BackStyle" utiliser alors le paramétre avec la valeur 0 ou fmBackstyleTransparent CommandButton1.BackStyle=fmBackStyleTransparent ;o)))
@+
Je dois associer un bouton a une macro. Ce bouton se trouveco sur une feuille excel. Comment peut on le rendre transparent?car j ai une image en arriere plan que je voudrait concerver.
Merci
Patrice Henrio
J'ai vraiment du mal avec le "répondre" Soit j'envoie directement à celui qui a posé la question soit j'oublie de copier le texte de mon message. Enfin à la troisième tentative, voilà ce que je souhaitais dire.
Je viens de vérifier Donc pour faire ce que tu veux, tu vas dans outils/personnaliser et tu coches la case Boîte à outils Contrôles Une fenêtre s'ouvre. Tu cliques sur l'équerre, la règle et le crayon pour passer en mode création Tu cliques à droite sur ton contrôle et tu cliques sur propriétés Tu trouveras une propriété appelée BackStyle qui peut prendre deux valeur 0 = transparent 1 = opaque Et voilà. En tout cas ça marche impec chez moi.
"Patrice Henrio" a écrit dans le message de news: %
"Modeste" a écrit dans le message de news:
Bonsour® roms si le bouton est issu de la barre "Formulaire" la couleur n'est pas modifiable et la transparence n'existe pas :-(
si le bouton est issu de la barre "Boite à outils controles" voir la fenetre des propriétés : pour la proprieté "BackStyle" utiliser alors le paramétre avec la valeur 0 ou fmBackstyleTransparent CommandButton1.BackStyle=fmBackStyleTransparent ;o)))
@+
Je dois associer un bouton a une macro. Ce bouton se trouveco sur une feuille excel. Comment peut on le rendre transparent?car j ai une image en arriere plan que je voudrait concerver.
Merci
J'ai vraiment du mal avec le "répondre"
Soit j'envoie directement à celui qui a posé la question soit j'oublie de
copier le texte de mon message.
Enfin à la troisième tentative, voilà ce que je souhaitais dire.
Je viens de vérifier
Donc pour faire ce que tu veux, tu vas dans outils/personnaliser
et tu coches la case Boîte à outils Contrôles
Une fenêtre s'ouvre.
Tu cliques sur l'équerre, la règle et le crayon pour passer en mode création
Tu cliques à droite sur ton contrôle et tu cliques sur propriétés
Tu trouveras une propriété appelée BackStyle qui peut prendre deux valeur
0 = transparent
1 = opaque
Et voilà.
En tout cas ça marche impec chez moi.
"Patrice Henrio" <patrice.henrio@laposte.net> a écrit dans le message de
news: %23wPXPrLXFHA.2740@TK2MSFTNGP14.phx.gbl...
"Modeste" <nomail@nomail.net> a écrit dans le message de news:
uWvB2pLXFHA.2448@TK2MSFTNGP12.phx.gbl...
Bonsour® roms
si le bouton est issu de la barre "Formulaire"
la couleur n'est pas modifiable et la transparence n'existe pas
:-(
si le bouton est issu de la barre "Boite à outils controles"
voir la fenetre des propriétés :
pour la proprieté "BackStyle" utiliser alors le paramétre avec la valeur
0
ou fmBackstyleTransparent
CommandButton1.BackStyle=fmBackStyleTransparent
;o)))
@+
Je dois associer un bouton a une macro.
Ce bouton se trouveco sur une feuille excel.
Comment peut on le rendre transparent?car j ai une image en arriere
plan que je voudrait concerver.
J'ai vraiment du mal avec le "répondre" Soit j'envoie directement à celui qui a posé la question soit j'oublie de copier le texte de mon message. Enfin à la troisième tentative, voilà ce que je souhaitais dire.
Je viens de vérifier Donc pour faire ce que tu veux, tu vas dans outils/personnaliser et tu coches la case Boîte à outils Contrôles Une fenêtre s'ouvre. Tu cliques sur l'équerre, la règle et le crayon pour passer en mode création Tu cliques à droite sur ton contrôle et tu cliques sur propriétés Tu trouveras une propriété appelée BackStyle qui peut prendre deux valeur 0 = transparent 1 = opaque Et voilà. En tout cas ça marche impec chez moi.
"Patrice Henrio" a écrit dans le message de news: %
"Modeste" a écrit dans le message de news:
Bonsour® roms si le bouton est issu de la barre "Formulaire" la couleur n'est pas modifiable et la transparence n'existe pas :-(
si le bouton est issu de la barre "Boite à outils controles" voir la fenetre des propriétés : pour la proprieté "BackStyle" utiliser alors le paramétre avec la valeur 0 ou fmBackstyleTransparent CommandButton1.BackStyle=fmBackStyleTransparent ;o)))
@+
Je dois associer un bouton a une macro. Ce bouton se trouveco sur une feuille excel. Comment peut on le rendre transparent?car j ai une image en arriere plan que je voudrait concerver.