Capter un évènement dans TextBox

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Arpette

XLDnaute Impliqué
Bonsoir à toute et tous,
j'aimerais savoir si il est possible de capter un évènement d'un TextBox
ex: si multigne = true, on moment où le texte va passer à la ligne en dessous
Message "Tu change de ligne"
Merci de votre aide
@+
 
Re : Capter un évènement dans TextBox

Bonjour Arpette,

Je pense qu'avec ça
Code:
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
  If KeyAscii = (Code) Then
    MsgBox "Passage à la ligne"
  End If
End Sub
Ce doit être faisable, reste à trouver le code

A+
 
Re : Capter un évènement dans TextBox

Bonsoir,

Code:
Private Sub TextBox1_Change()
    Static nbLignes As Integer
    If TextBox1.LineCount > nbLignes Then
        nbLignes = TextBox1.LineCount
        If nbLignes > 1 Then MsgBox "Ajout d'une ligne"
    End If
End Sub

Plus efficace:

Code:
Private Sub TextBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
Static oldCurLine As Integer
    With TextBox1
        If .CurLine <> oldCurLine Then
            MsgBox "Passage à la ligne " & .CurLine
            oldCurLine = .CurLine
        End If
    End With
End Sub

A+
 
Dernière modification par un modérateur:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Lecture vocale USF
Réponses
5
Affichages
287
Réponses
11
Affichages
425
Réponses
7
Affichages
703
W
Retour