/ / excel vba countifs формула, що посилається на зміну назви листа - excel, vba

Excel VBA вираховує формулу, що посилається на зміну назви таблиці - excel, vba

Новий член і новачок у 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"")"