911 Aufrufe
in Tabellenkalkulation von
wieso funktioniert der befehl nicht?
ich befindet mich in einem anderen Tabellenblatt und will nicht immer hin und her springen, deshalb hab ich das versucht so zu schreiben..

Worksheets("Tabellenblatt2").Range(Rows("2:2"), Selection.End(xlDown)).Delete Shift:=xlUp

oder muss ich es so schreiben?

Worksheets(Name).Select
Range(Rows("2:2"), Selection.End(xlDown)).Delete Shift:=xlUp

Würde mir gerne die Selects immer sparen..

Danke für die Hilfe.

1 Antwort

0 Punkte
von hajo_zi Experte (9.1k Punkte)
Hallo Nick,

ich würde es so schreiben
Worksheets("Tabellenblatt2").Rows(2).Delete

Gruß Hajo

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...