hallo…
Wie lösche ich mit einem Makro in Excel 2000 eine ganze Zeile als z.B. Zeile 4 ???
thx and mfg
Nico
hallo…
Wie lösche ich mit einem Makro in Excel 2000 eine ganze Zeile als z.B. Zeile 4 ???
thx and mfg
Nico
Delete…
Hallo Nico
Bsp:
Range(„C“).delete
Du kannst hinter delete optional einen Parameter angeben:
Range(„C“).delete(shift)
Gibt an, wie die umliegenden Zellen verschoben werden, um die gelöschten Zellen zu ersetzen. Zulässig ist eine der XlDeleteShiftDirection-Konstanten xlShiftToLeft oder xlShiftUp. Wenn dieses Argument ausgelassen wird, wählt Microsoft Excel einen Wert, der von der Form des ausgewählten Bereichs abhängt.
Anmerkung: Ich arbeite bevorzugt mit dem Objekt „Range“. In Excel überschneiden sich vielfach die Objekte oder Methoden. D.h. dasselbe kann auf mehrere Arten erreicht werden.
Grüsse Peter
Hi Peter,
nur um Dich zu bestätigen (mehrere Lösungsansätze): Ich würde ein „Rows“-Objekt anstatt eines „Range“-Objekt nutzen. Das erhöht die Lesbarkeit des Codes.
Ciao
Uwe
Gute Ergänzung…!
Hoi Uwe
Danke für die Erwähnung von „Rows“!
Bei Excel habe ich mir abgewöhnt mit all den vielen Möglichkeiten für den Zugriff auf eine oder mehrer Zellen zu arbeiten:
Activecell, Row,Cell,Range,etc.
Ich arbeite nur noch mit Range. Gründe:
Grüsse Peter