Excel VBA系列之單元格方法Resize

Excel VBA中使用Range時,有一個Resize屬性,以Range單元格為基準(zhǔn)定位單元格區(qū)域。

1. 打開Visual Basic,添加模塊和過程,稱之為“單元格操作5”。

Sub 單元格操作5()

End Sub

2. 以A1單元格為基準(zhǔn),Resize的參數(shù)分別是行列的大小。

3. 添加Resize的參數(shù),選中A1至D1四個單元格。

Sub 單元格操作5()

Range("A1").Resize(1, 4).Select

End Sub

4. 選中多行多列單元格區(qū)域。

Sub 單元格操作5()

Range("A1").Resize(5, 4).Select

End Sub

5. Resize應(yīng)用的實例:以合并單元格為例,將兩個單元格合并(如A2和A3)。

6. 添加一個for循環(huán):從A2單元格開始,隔2遞增。

Sub 單元格操作5()

Dim i As Integer

For i = 2 To 8 Step 2

Next

End Sub

7. 輸入合并單元格的代碼,合并的動作為Merge。

Sub 單元格操作5()

Dim i As Integer

For i = 2 To 8 Step 2

? ? Range("A" & i).Resize(2, 1).Merge

Next

End Sub

8. 執(zhí)行以上代碼后,即可將編號下面的單元格兩兩合并。

以上示例只是用于演示,實際應(yīng)用場景請根據(jù)自己的需要進(jìn)行相應(yīng)的設(shè)計或調(diào)整。

參考視頻:Excel VBA系列之單元格的屬性-Resize - 知乎

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容