Mam arkusz o nazwie - 2019.
Chciałem go wybrać z poziomu innego arkusza w VBA następującym kodem:
rok = Year(Now)
rok = Str(rok)
Sheets(rok).Select
Niestety wywala mi bląd Run-time error 9.
Jak poprawić ten kod by zadziałał ?
Mam arkusz o nazwie - 2019.
Chciałem go wybrać z poziomu innego arkusza w VBA następującym kodem:
rok = Year(Now)
rok = Str(rok)
Sheets(rok).Select
Niestety wywala mi bląd Run-time error 9.
Jak poprawić ten kod by zadziałał ?
Znalazłem powód.
VBA na początku stringu rok dostawiał spację i zamiast "2019" - było " 2019"
poprawiłem to:
rok = Year(Now)
rok = Str(rok)
rok = Right(rok, 4)
Sheets(rok).Select
i działa. Oczywiście da się to skrócić, ale nie o to tu chodzi.