У меня есть скрипт, над которым я работаю, у меня очень мало реальных знаний о VBA Script, за исключением лет в классе колледжа ...
У меня есть этот скрипт -
Private Sub cmdContact_Click()
Set DataSH = Sheet1
DataSH.Range("O8") = Me.cboSelect.Value
DataSH.Range("O9") = Me.txtSearch.Text
'DataSH.Range("O9") = "*" & Me.txtSearch.Text & "*"
DataSH.Range("B8").CurrentRegion.AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _
"phonelist!Criteria"), CopyToRange:=Range("phonelist!Extract"),
Unique:= _
False
ListBox1.RowSource =
Sheet1.Range("outdata").Address(external:=True)
End Sub
Часть, на которой я сосредотачиваюсь, это
DataSH.Range("O8") = Me.cboSelect.Value
DataSH.Range("O9") = "*" & Me.txtSearch.Text & "*"
'DataSH.Range("O9") = Me.txtSearch.Text
Поскольку подстановочные знаки можно использовать только для текста, у меня осталось 3 cbo.Select, которые не будут искать, потому что они числа.
Как я могу применить оператор IFTTT к значениям cboSelect?
DataSH.Range("O9") = "*" & Me.txtSearch.Text & "*"
Значения, которые необходимы подстановочные знаки: - ИМЯ - ОТДЕЛ - НАЗВАНИЕ - ЕДИНИЦА - SHIFT - SUPERVISOR
DataSH.Range("O9") = Me.txtSearch.Text
Значения, с которыми подстановочные знаки НЕ совместимы: - РАСШИРЕНИЕ - ЗДАНИЕ # - КОМНАТА #
Любая помощь приветствуется.