Excel VBA

Odpowiedz Nowy wątek
2019-06-07 12:15
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ł ?

edytowany 2x, ostatnio: Cienki Robak, 2019-06-07 12:16

Pozostało 580 znaków

2019-06-07 15:57
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.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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