Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Compter le nombre de lignes dans un textbox

2 réponses
Avatar
Didier Novarin
Bonsoir
Je souhaite compter le nombre de lignes dans un textbox
Merci beaucoup
Didier

2 réponses

Avatar
JB
Bonsoir,

Function nblignes(x)
For i = 1 To Len(x)
If Asc(Mid(TextBox1, i, 1)) = 10 Then n = n + 1
Next i
nblignes = n
End Function

ou

Function nblignes2(x)
nblignes2 = Len(x) - Len(Replace(x, Chr(10), ""))
End Function

Private Sub CommandButton1_Click()
MsgBox nblignes2(Me.TextBox1)
MsgBox nblignes(Me.TextBox1)
End Sub

Cordialement JB


Bonsoir
Je souhaite compter le nombre de lignes dans un textbox
Merci beaucoup
Didier


Avatar
Didier Novarin
Bonsoir JB
J'ai utilisé la 2ème proc, mais il compte une ligne en moins ???
Je te remercie beaucoup
Didier


"JB" a écrit dans le message de news:

Bonsoir,

Function nblignes(x)
For i = 1 To Len(x)
If Asc(Mid(TextBox1, i, 1)) = 10 Then n = n + 1
Next i
nblignes = n
End Function

ou

Function nblignes2(x)
nblignes2 = Len(x) - Len(Replace(x, Chr(10), ""))
End Function

Private Sub CommandButton1_Click()
MsgBox nblignes2(Me.TextBox1)
MsgBox nblignes(Me.TextBox1)
End Sub

Cordialement JB


Bonsoir
Je souhaite compter le nombre de lignes dans un textbox
Merci beaucoup
Didier