iGrok писал(а):Пройтись по тексту в поисках разделителя строк (обычно vbCrLf), найти нужный по счёту разделитель и заменить текст в боксе остатком текста, начиная со следующего символа.
Dim s As String
Dim pos As Long
Dim c As Long
c = 2 ' число удаляемых строк
s = txtBox.Text
Dim i As Long
pos = 1
For i = 1 To c
pos = InStr(pos, s, vbCrLf)
If pos = 0 Then
' здесь пишешь код на случай отсутствия нужного количества строк
End If
pos = pos + 2
Next i
txtBox.Text = Mid$(s, pos)
Сие на выбор пользователя, пусть сам определится, что ему надо, если нужного количества строк нет. Насчет Mid$ и Long согласен.Хакер писал(а):Внутри If-а не хватает Exit For
Viper писал(а):На скорую руку:
Сейчас этот форум просматривают: Google-бот и гости: 48