С вашей функцией связано несколько ошибок.1. Если вы хотите вернуть диапазон, вы должны использовать Set, потому что Range - это объект.2. Параметр sheetMonth не используется. 3. Функция будет возвращать разные результаты в зависимости от того, какой будет активная ячейка при выполнении функции.4. Если это UDF, он не будет пересчитывать всякий раз, когда что-либо в A1: B1 изменяется, потому что A1: B1 не является параметром.
Что вы на самом деле пытаетесь сделать?