Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

rendre un bouton transparent si une case est vide

L

Ludo

Guest
Bonjour le forum

J'aimerai rendre un bouton (commandbouton)transparent si une cellule par exemple la cellule A1 de la feuil1 est vide.

Je pense qu'on peut utiliser la commande suivante mais j'en suis incapable.

fmBackStyleTransparent

Merci

Ludo
 

pierrejean

XLDnaute Barbatruc
bonjour ludo

vois cet exemple

selon que A1 est vide ou non

[file name=ludo_20060228123956.zip size=9033]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/ludo_20060228123956.zip[/file]

Message édité par: pierrejean, à: 28/02/2006 12:40
 

Pièces jointes

  • ludo_20060228123956.zip
    8.8 KB · Affichages: 34

Jeannot45

XLDnaute Occasionnel
Bonjour PierreJean, Ludo

Pour completer l'idée, tu peux aussi utiliser la propriété visible (=True ou =False) de la même facon que celle proposée par PierreJean. L'avantage c'est que tout disparait au lieu de rendre le fond du bouton transparent

A+

Jeannot
 
L

Ludo

Guest
Merci beaucoup à vous deux

J'ai modifié le code pour que le bouton disparaisse complétement.

Code:
Private Sub TextBox1_Change()
If TextBox1 = '' Then
CommandButton1.Visible = False
Else
CommandButton1.Visible = True
End If
End Sub

Et encore merci à toutes les personnes qui participent au forum

Ludo
 

Hervé

XLDnaute Barbatruc
Re:rendre un bouton transparent si une case est vi

Bonjour à tous

une autre syntaxe apprise de maitre Ti pour tout faire en une ligne :

Private Sub TextBox1_Change()
CommandButton1.Visible = Not TextBox1 = ''
End Sub

salut
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…