Arkusze robocze nie działają

Próbuję napisać podstawowe makro wizualne.

Mój problem polega na tym, że ten kod działa:

<code>Dim x As String
x = Worksheets("Abgabe").Cells(20, 3).Value
</code>

Ale to nie:

<code>Dim y As Worksheet
y = Worksheets("Abgabe")
</code>

Również jeśli korzystam z ActiveWorkbook, kod nie działa.

<code>Dim y As Worksheet
y = ActiveWorkbook.Worksheets("Abgabe")
</code>

Dostaję ten błąd:

Zmienna obiektu lub zmienna bloku nie jest ustawiona

Jaki może być problem?

questionAnswers(1)

yourAnswerToTheQuestion