Хм...ты уж мог уже и доработать
Код | k = Len(Text1) For i = 1 To k simvol = Mid(Text1, i, 1) If i > 1 Then simvol_nazad = Mid(Text1, i - 1, 1) End If simvol_vpered = Mid(Text1, i + 1, 1) If simvol_nazad = "," Or simvol_nazad = "." Or simvol_nazad = " " And simvol_vpered = "," Or simvol_vpered = "." Or simvol_vpered = " " Then If simvol = "а" Or simvol = "и" Then y = y + 1 End If End If Next If y <> 0 Then MsgBox (y) Else MsgBox ("Однобуквенные предлоги и частицы отсутствуют") End If
|
Добавлено через 8 минут и 13 секунд В simvol_nazad (simvol_vpered) можешь вставить другие значения, кроме многоточия.
Если хочешь чтобы было многоточие, то нужно делать ещё одну проверку...
Приблизительно так:
Код | ... If i > 3 Then mnogotoch_nazad = Mid(Text1, i - 3, 3) End If mnogotoch_vpered = Mid(Text1, i + 1, 3) ... If simvol_nazad = "," Or simvol_nazad = "." Or simvol_nazad = " " or mnogotoch_nazad = "..." And simvol_vpered = "," Or simvol_vpered = "." Or simvol_vpered = " " or mnogotoch_vpered="..." Then If simvol = "а" Or simvol = "и" Then y = y + 1 End If End If ...
|
|