Проверить в строке баланс открывающихся и закрывающихся кавычек - VBA
Формулировка задачи:
Что-то понаписал, но ничего не работает. Ошибка, скорее всего, в цикле. Объясните,пожалуйста, как будет верно!)
Спасибо!)
Решение задачи: «Проверить в строке баланс открывающихся и закрывающихся кавычек»
textual
Листинг программы
Private Sub CommandButton1_Click() Dim a&, b&, str$, s1$ str = TextBox1 a = 0: b = 0 For i = 1 To Len(str) If Mid(str, i, 1) = "(" Then a = a + 1 If Mid(str, i, 1) = ")" Then b = b + 1 If b > a Then Exit For Next i s1 = IIf(b = a, "Баланс", IIf(b > a, "Для закрывающей " & b & _ " нет открывающей", "Число открывающих больше чем закрывающих")) Label2.Caption = s1 End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д