Эта формула подсчета ячеек, которую я использую, похоже, нацелена на активный лист, а не на лист, который я явно указал для него. Может ли кто-нибудь помочь мне отладить это? Я относительно новичок в VBA. Я получал некоторые необъяснимые результаты от этой формулы, и после некоторого тестирования кажется, что какой бы лист у меня был активным, это то, для чего эта формула рассчитывает. Это не предполагаемый результат.
Dim totalRows as double
totalRows = Workbooks("Mastersheet").Worksheets("masterBudgetSheet").range("A8:A" & Cells(Rows.Count, "A").End(xlUp).Row).Rows.Count
Указание книги и рабочего листа не нацелено на эти два элемента?
** ОТВЕТ. ** Формула таргетинга, которую я использовал, имела неявный вызов активный лист. Это было исправлено путем обеспечения того, чтобы во всех случаях, когда я вызывал функцию «диапазона», она включала именно тот лист, на который я пытался ссылаться. (Если ничего не указано, по умолчанию используется активный)