Excel VBA

0

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ł ?

0

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1