Clever-Excel-Forum

Normale Version: [VBA] Code verkürzen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen!

Eigentlich kein wirkliches Problem, aber ich würde gerne trotzdem verstehen, warum es so ist.

Voraussetzung: Ich befinde mich gerade auf einem anderen Tabellenblatt (bin ich auf dem gleichen Tabellenblatt, dann funktioniert es)

Warum funktioniert dieser Code:
Code:
Sub Macro1()
   Sheets("Comments").Select
   Range("A2").Select
End Sub



Aber bei folgendem erhalte ich die Fehlermeldung: "Select method of Range class failed"

Code:
Sub Macro2()
   Sheets("Comments").Range("A2").Select
End Sub

Kann mir das jemand erklären?
Vielen Dank!
Moin!
Range.Select funktioniert nur auf dem aktiven Blatt.
Nutze Application.Goto Worksheets("xyz").Range()

Gruß Ralf