Ребят, доброго здоровья всем!)
Подскажите пожалуйста следующее...
Подскажите пожалуйста следующее...
Код |
---|
Sub test () Dim value As String value = TextBox1.Text If ComboBox1 = "часть" Then For i = 1 To L If Cells(i, 3)) Like "*" & value & "*" Then ListBox1.AddItem "" ListBox1.List(x, 0) = Cells(i, 1) ListBox1.List(x, 1) = Cells(i, 2) x = x + 1 Next i End If If ComboBox1 = "целое" Then If Cells(i, 3)) = value Then ListBox1.AddItem "" ListBox1.List(x, 0) = Cells(i, 1) ListBox1.List(x, 1) = Cells(i, 2) x = x + 1 Next i End If End sub |
Как видите я делаю одно и тоже действие с листбоксом но только по разным условиям.
Если в оригинале, то заполнение лб более обширнее а условий может быть тоже много, и если прописывать каждый раз условие я естественно повторяю один и тот же кусок кода что будет делать его более громоздким! Это вроде бы и не трудно но именно поэтому и возникает у меня вопрос:
можно ли каким-то образом условие задавать как "переменную" чтобы не прописывать одни и те же действия много раз?