Excel) (Range.Insert 方法

會在工作表或巨集表中插入儲存格或儲存格範圍,並將其他儲存格做對應的移位以騰出空間。

語法

運算式插入 (ShiftCopyOrigin)

expression 代表 Range 物件的變數。

參數

名稱 必要/選用 資料類型 描述
Shift 選用 Variant 指定移動儲存格的方式。 可以是下列其中一個 XlInsertShiftDirection 常數: xlShiftToRightxlShiftDown。 如果省略這個引數,則 Microsoft Excel 會根據範圍的形狀來決定。
CopyOrigin 選用 Variant 複製來源;也就是說,從何處複製插入儲存格的格式。 可以是下列其中一個 XlInsertFormatOrigin 常數: xlFormatFromLeftOrAbove (預設) 或 xlFormatFromRightOrBelow

傳回值

Variant

註解

在 Excel 中以互動方式插入儲存格時, CopyOrigin 沒有相當於 Clear Formatting 的值。 若要達到此目的,請使用 ClearFormats 方法。

With Range("B2:E5")
    .Insert xlShiftDown
    .ClearFormats
End With

範例

本範例會插入第 2 列上方的資料列,從下列複製格式 (列 3) ,而不是從標頭資料列複製格式。

Range("2:2").Insert CopyOrigin:=xlFormatFromRightOrBelow

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應