Страницы: 1
RSS
Функция в VBA вместо формулы
 
Есть формула стандартными функциями Excel. Как перевести ее действия в свою функцию в формате языка VBA?

Суть: в массив из диапазона,  по циклу сравнить на совпадение вхождения слова из массива в строке, и выдача 1 или 0. Без экселевских кодов ошибки.
Изменено: Marat Ta - 18.02.2021 07:45:05
 
что-то вроде
Код
Function IsPresent(A As String, b As Variant) As String
IsPresent = "0"
C = b
If IsArray(C) Then
   For Each c1 In C
      If InStr(A, c1) > 0 And Not IsEmpty(c1) Then
         IsPresent = "1"
         Exit Function
      End If
   Next
Else
   If InStr(A, C) > 0 And Not IsEmpty(C) Then IsPresent = "1"
End If
End Function
По вопросам из тем форума, личку не читаю.
 
Спасибо. Как раз то, что было нужно.
Страницы: 1
Наверх