Форум по VBA и MS Office

Word => Макросы в Word => Тема начата: Daniil19122012 от 07 июня 2017, 17:25

Название: Не могу понять почему не счиает буква в последнем слове
Отправлено: Daniil19122012 от 07 июня 2017, 17:25
Private Sub CommandButton1_Click()
Dim a As String
a = TextBox1.Text
a = Replace(a, " ", "*")
TextBox2.Text = a
End Sub

Вот код программы:

Private Sub CommandButton2_Click()
Dim a As String, b As String, i As Integer, p As Integer
a = TextBox2.Text
For i = Len(a) To 1 Step -1
b = b & Mid(a, i, 1)
Next
TextBox4.Text = b
p = InStr(1, b, "")
TextBox3.Text = p - 1
End Sub
Название: Re: Не могу понять почему не счиает буква в последнем слове
Отправлено: Администратор от 10 июля 2017, 22:53
Опишите словами, что, по вашему замыслу, делает эта строка:
p = InStr(1, b, "")