Я хотел бы работать с cellranges внутри моего макроса.Как передать cellrange пользователю, заданному макросом paramenter
Function SumIfColor(SumRange)
Dim oRange as object
Dim oSheet as object
' Get Access to the Active Spreadsheet
oSheet = ThisComponent.CurrentController.ActiveSheet
' Get access to the Range listed in Sum Range
oRange = oSheet.getCellRangeByName(SumRange).RangeAddress
End Function
Вопрос в том, как я могу назвать эту функцию реальным объектом cellRange вместо String. Поскольку getCellRangeByName работает только с переменной String. Потому что, когда я вызываю функцию как этот
sumifcolor(B1:B3)
я получил следующее сообщение об ошибке: «Переменные не установлен»
Я прочитал некоторый намек here, но это не помогло мне.