Добрый день! Понадобилось написать "костыль". Есть два столбца, нужно подсчитать СЧЕТЕСЛИ при двух условиях. Делаю через сумму произведений, т.к. excel 2003. Код:
Добрый день! Понадобилось написать "костыль". Есть два столбца, нужно подсчитать СЧЕТЕСЛИ при двух условиях. Делаю через сумму произведений, т.к. excel 2003. Код:
Извиняйте, выдернул из своего кода отрывок. Все определено: [vba]
Код
Dim lLastRow As Long lLastRow = WB.Sheets("кампания").Cells(Rows.Count, 1).End(xlUp).Row
[/vba]
И перед .Cells я объявил With WB.Sheets("Temp") У меня просто или глаз замылился, или что-то с синтаксисом не то... Мне нужно эту формулу в VBA перевести, как пример:
Код
=СУММПРОИЗВ(--(AH6:AH38="");--(AJ6:AJ38<>""))
Извиняйте, выдернул из своего кода отрывок. Все определено: [vba]
Код
Dim lLastRow As Long lLastRow = WB.Sheets("кампания").Cells(Rows.Count, 1).End(xlUp).Row
[/vba]
И перед .Cells я объявил With WB.Sheets("Temp") У меня просто или глаз замылился, или что-то с синтаксисом не то... Мне нужно эту формулу в VBA перевести, как пример:
[/vba]вам зачем? Вы же просто прикрепляете два минуса к строке, получаете строку, строки умножать нельзя, отсюда и type mismatch. Как понимаю вам нужно преобразование типов - покажите, что у вас в исходниках
Solely, вот эта конструкция [vba]
Код
"--" &
[/vba]вам зачем? Вы же просто прикрепляете два минуса к строке, получаете строку, строки умножать нельзя, отсюда и type mismatch. Как понимаю вам нужно преобразование типов - покажите, что у вас в исходникахbuchlotnik
Показать исходники не могу (secret info), значения берутся из двух столбцов, где в одном столбце "неопределено"(тип строковый), а во втором значения есть(тип число), т.е. <>"" Прошу помочь на примере, как будет выглядеть именно эта строчка:
Показать исходники не могу (secret info), значения берутся из двух столбцов, где в одном столбце "неопределено"(тип строковый), а во втором значения есть(тип число), т.е. <>"" Прошу помочь на примере, как будет выглядеть именно эта строчка: