Autres (RESOLU)Info bulle lors d'un passage du curseur sur textbox

chaelie2015

XLDnaute Accro
Bonsoir FORUM
J'ai une TextBox1 dans une feuille, je souhaite lui affecter info bulle "Rechercher"?
a+
 
Solution
Bonjour,

J'ai supposé qu'il s'agissait du TextBox de votre fichier d'hier. Alors voici deux propositions de contournement du manque de tooltiptext sur les TextBox de feuille de calcul.

TextBox1 : Evènement MouseMouve un texte apparaît dans un shape qui s'affiche ou se cache.
Inconvénient : ne pas aller trop vite avec la souris, sinon le shape ne se cache pas.

TextBox2 : Evènement MouseMouve un texte apparaît ou se cache dans la cellule.

cordialement

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

J'ai supposé qu'il s'agissait du TextBox de votre fichier d'hier. Alors voici deux propositions de contournement du manque de tooltiptext sur les TextBox de feuille de calcul.

TextBox1 : Evènement MouseMouve un texte apparaît dans un shape qui s'affiche ou se cache.
Inconvénient : ne pas aller trop vite avec la souris, sinon le shape ne se cache pas.

TextBox2 : Evènement MouseMouve un texte apparaît ou se cache dans la cellule.

cordialement
 

Pièces jointes

  • Charlie textbox date.xlsm
    32.7 KB · Affichages: 17

patricktoulon

XLDnaute Barbatruc
bonjour
une autre méthode consiste de jongler avec un label transparent pour la sortie
et sur dimensionné pour éviter les ratés avec des deplacement trop rapides avec la souris

pour la démo j'ai laissé le label opaque en rouge dans le classeur il est transparent bien sur
le move sur textbox affiche le label rouge et le tooltip
le move sur le label fait disparaître les deux
quand il invisible on retrouve donc l'accès au cellules


demo3.gif
 

Pièces jointes

  • Charlie textbox date V2.xlsm
    27.9 KB · Affichages: 8

job75

XLDnaute Barbatruc
Bonsoir à tous,

Une autre solution dans le fichier joint.

Elle consiste à placer devant la TextBox une forme (Rectangle) dotée d'un lien hypertexte avec info-bulle.

La macro dans le code de la feuille :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If ActiveCell.Address = "$E$4" Then
    Shapes("Rectangle 1").Visible = False
    TextBox1.Activate
Else
    Shapes("Rectangle 1").Visible = True
End If
End Sub
A+
 

Pièces jointes

  • TextBox(1).xlsm
    20.6 KB · Affichages: 10

Discussions similaires

Statistiques des forums

Discussions
312 169
Messages
2 085 909
Membres
103 032
dernier inscrit
etima