Info bulle sur un bouton sur une feuille.

Info bulle sur un bouton sur une feuille. - VB/VBA/VBS - Programmation

Marsh Posté le 19-11-2007 à 06:02:28    

Bonjour
 
Tout est dans le titre; j'ai un bouton sur une feuille excel, et je voudrais qu'une info-bulle s'affiche lorsque le curseur de la souris survole le bouton.
Est-ce possible ? Si oui comment puis-je faire ?
 
Merci d'avance pour vos reponses :)

Reply

Marsh Posté le 19-11-2007 à 06:02:28   

Reply

Marsh Posté le 20-11-2007 à 14:03:27    

Personne pour m'aider ?
 
J'ai utilisé cette macro (placée dans ThisWorkbook) mais ça ne marche pas :
 
Private Sub Workbook_Open()
Worksheets("Feuil1" ).TextBox1.ControlTipText = "Enregistrer"
End Sub


Message édité par Gruber Hans le 20-11-2007 à 14:03:50
Reply

Marsh Posté le 21-11-2007 à 16:35:20    

:hello:  
 
Malheureusement, les boutons que l'on peut ajouter sur une feuille excel ne disposent pas de la propriété "ToolTipText" ou "ControlTipText" que l'on peut avoir dans VisualBasic.
 
Peut-être ces astuces te seront utile :
1ère astuce:  
_ Tu remplace ton bouton dans ta feuille par une cellule qui fera office de bouton.
Prenons par exemple la cellule à la ligne 10 et la colonne J (10 ème colonne)
_ Tu peux ainsi utiliser les commentaires de la cellule comme info bulle.
_ Dans le code de ta feuille tu mets ceci :
 
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
' Target.Column contient l'indice de la colonne
' Target.Row contient l'indice de la ligne
 
If Target.Row = 10 And Target.Column = 10 Then
    ' mettre ici le code associé au bouton
End If
End Sub
 
Et lorsque tu va double cliquer sur ta cellule le code qui était associé au bouton va s'exécuter...
 
2ème astuce, encore plus simple:  
tu remplaces ton bouton par un lien hypertexte dans une cellule, et tu paramètres ton lien hypertexte pour qu'il lance la macro associée à ton fameux bouton.
Si tu veux un clic simple pour lancer la macro cette solution est mieux.
 
Tu n'as plus qu'à enjoliver un peu ta "cellule bouton" pour que l'illusion soit parfaite... :sol:

Reply

Marsh Posté le 22-11-2007 à 01:31:30    

Merci bien pour ces astuces :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed