Новий член і новачок у VBA. З нетерпінням чекаємо навчання якомога більше.
Зараз я і намагаюся використовувати лічильникиФормула для підрахунку кількості входжень у стовпці на іншому аркуші. На жаль, це для щотижневого звіту, і коли я відкриваю його, назву листа відрізняється щотижня.
Ось частина, з якою я маю проблеми:
Range("E29").Select
ActiveCell.FormulaR1C1 = _
"=COUNTIFS("DynamicNameHere"!C,""failed to upgrade"")"
Range("E30").Select
Коли я ставлю назву конкретного аркуша вкод працює відмінно. Я намагався шукати, як використовувати кодове ім'я, але не було успішним. Чи можна вказати зміну назви листа, не посилаючись на його фактичне ім'я?
Спасибі заздалегідь
Відповіді:
3 для відповіді № 1Спочатку вам не потрібно вибирати клітинку для її використання.
По-друге, ви цитуєте частини, які є vba:
Range("E29").FormulaR1C1 = _
"=COUNTIFS("" & Sheets(2).Name & ""!C,""failed to upgrade"")"