/ / excel vba formuła liczy odwołując się do zmieniającej się nazwy arkusza - excel, vba

formuła excel vba countifs odwołująca się do zmieniającej się nazwy arkusza - excel, vba

Nowy członek i nowy w VBA. Czekamy na naukę jak najwięcej.

Właśnie teraz i próbuję użyć hrabiówformuła do obliczania liczby wystąpień w kolumnie w innym arkuszu. Niestety jest to raport tygodniowy, a kiedy go otwieram, nazwa arkusza jest inna co tydzień.

Oto część, z którą mam problemy:

Range("E29").Select
ActiveCell.FormulaR1C1 = _
"=COUNTIFS("DynamicNameHere"!C,""failed to upgrade"")"
Range("E30").Select

Kiedy umieściłem konkretną nazwę arkusza wkod działa doskonale. Próbowałem sprawdzić, jak używać nazwy kodowej arkusza, ale nie udało mi się. Czy istnieje sposób na określenie zmieniającej się nazwy arkusza bez konieczności odwoływania się do niej przez jego rzeczywistą nazwę?

Z góry dziękuję

Odpowiedzi:

3 dla odpowiedzi № 1

Najpierw nie musisz wybierać komórki, aby jej użyć.

Po drugie cytowałbyś części, które są vba:

    Range("E29").FormulaR1C1 = _
"=COUNTIFS("" & Sheets(2).Name & ""!C,""failed to upgrade"")"