Anmerkung
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. Einfügen (Umschalttaste, CopyOrigin)
Ausdruck Eine Variable, die ein Range-Objekt darstellt.
Parameter
| Name | Erforderlich/Optional | Datentyp | Beschreibung |
|---|---|---|---|
| Shift | Optional | Variant | Gibt an, wie Zellen verschoben werden. Dies 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 Kopierursprung; 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 dem Löschen von Formatierung beim interaktiven Einfügen von Zellen in Excel entspricht. Verwenden Sie dazu die ClearFormats-Methode .
With Range("B2:E5")
.Insert xlShiftDown
.ClearFormats
End With
Beispiel
In diesem Beispiel wird eine Zeile über Zeile 2 eingefügt, wobei das Format aus der Zeile darunter (Zeile 3) und nicht 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.