Excel) (Range.Insert 方法
會在工作表或巨集表中插入儲存格或儲存格範圍,並將其他儲存格做對應的移位以騰出空間。
語法
運算式。插入 (Shift、 CopyOrigin)
expression 代表 Range 物件的變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
Shift | 選用 | Variant | 指定移動儲存格的方式。 可以是下列其中一個 XlInsertShiftDirection 常數: xlShiftToRight 或 xlShiftDown。 如果省略這個引數,則 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 支援與意見反應。