Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Fügt eine Zelle oder einen Zellbereich in das Arbeitsblatt oder die Makrovorlage ein und verschiebt die anderen Zellen entsprechend.
Syntax
Ausdruck verwendet werden. Einfügen (Umschalt,CopyOrigin)
Ausdruck Eine Variable, die ein Range-Objekt darstellt.
Parameter
| Name | Erforderlich/Optional | Datentyp | Beschreibung |
|---|---|---|---|
| Shift | Optional | Variant | Gibt an, wie Zellen verschoben werden. Kann eine der folgenden XlInsertShiftDirection-Konstanten sein: xlShiftToRight oder xlShiftDown. Wenn dieses Argument nicht angegeben ist, wird die Entscheidung von Microsoft Excel anhand der Bereichsform getroffen. |
| CopyOrigin | Optional | Variant | Der Ursprung der Kopie; das heißt, von wo aus das Format für eingefügte Zellen kopiert werden soll. Kann eine der folgenden XlInsertFormatOrigin-Konstanten sein: xlFormatFromLeftOrAbove (Standard) oder xlFormatFromRightOrBelow. |
Rückgabewert
Variant
Hinweise
Es gibt keinen Wert für CopyOrigin , der beim interaktiven Einfügen von Zellen in Excel " Formatierung löschen " entspricht. Verwenden Sie dazu die ClearFormats-Methode .
With Range("B2:E5")
.Insert xlShiftDown
.ClearFormats
End With
Beispiel
In diesem Beispiel wird eine Zeile oberhalb von Zeile 2 eingefügt, wobei das Format aus der Zeile darunter (Zeile 3) statt aus der Kopfzeile kopiert wird.
Range("2:2").Insert CopyOrigin:=xlFormatFromRightOrBelow
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.