Bonjour à tous,
Peut-on gérer le DbClick sur une ligne de texte contenu dans un Shape (Zone de texte) ?
Cette zone contient des mots, un par ligne.
Et quand je double clique sur l'un d'eux, ce mot est écrit dans une cellule de la feuille.
Merci.
Bonjour à tous,
Peut-on gérer le DbClick sur une ligne de texte contenu dans un Shape (Zone de texte) ?
Cette zone contient des mots, un par ligne.
Et quand je double clique sur l'un d'eux, ce mot est écrit dans une cellule de la feuille.
Merci.
Bonjour,
Il n'est pas possible de capter un évènement sur un simple objet "zone de texte".
Pour ça insère une zone de texte de type Contrôle ActiveX
Onglet Développeur --> Insérer --> Zone de texte (dans la liste des Contrôles ActiveX)
Mettre la propriété Multiline de cette TextBox à True
(Shift+Enter pour passer à la ligne lorsqu'on introduit du texte)
Ligne de code à placer dans le module de la feuille contenant ce TextBox, permettant de récupérer la ligne sur laquelle on a fait un double click
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub TextBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean) MsgBox Split(TextBox1, vbCrLf)(TextBox1.CurLine) End Sub
Bonsoir fring,
Merci pour ta réponse.
Parce que je voulais l'appliquer sur ce fichier :Il n'est pas possible de capter un évènement sur un simple objet "zone de texte".
http://cjoint.com/?BEbaHVk4ldx
Partager