Добрый день!
Подскажите, пожалуйста:
Есть функция:
=СУММПРОИЗВ(--НЕ(ЕОШИБКА(ПОИСК("пред";'Лист 3'!$A$6:$A$100)))*(A12='Лист 3'!$B$6:$B$100))
Пытаюсь то же реализовать что-то похожее через ф-цию рабочего листа в VBA. Пока получилось:
With Application.WorksheetFunction
tmp = .SumProduct(--.Not(.IsError(.Search("пред", "'Лист 3'!A6:A100"))) * (Cells(ActiveCell(Row), 1).Value = Range("'Лист 3'!B6:B100").Value))
End With
Сейчас ругается на Search. Но судя по всему еще много чего по-всплывает.
Подскажите, можно ли реализовать что-то подобное через функцию рабочего листа?
Подскажите, пожалуйста:
Есть функция:
=СУММПРОИЗВ(--НЕ(ЕОШИБКА(ПОИСК("пред";'Лист 3'!$A$6:$A$100)))*(A12='Лист 3'!$B$6:$B$100))
Пытаюсь то же реализовать что-то похожее через ф-цию рабочего листа в VBA. Пока получилось:
With Application.WorksheetFunction
tmp = .SumProduct(--.Not(.IsError(.Search("пред", "'Лист 3'!A6:A100"))) * (Cells(ActiveCell(Row), 1).Value = Range("'Лист 3'!B6:B100").Value))
End With
Сейчас ругается на Search. Но судя по всему еще много чего по-всплывает.
Подскажите, можно ли реализовать что-то подобное через функцию рабочего листа?