range的用法及固定搭配「range用法範圍」

上一章給大家分享了工作表的操作關於Worksheet的使用和舉例子,今天繼續給大家分享關於工作表操作中的Range對象以及該對象的使用介紹和使用舉例。

Range對象是包含在Worksheet的對象中。Range對象表示的就是工作表中的單元格或者單元格的區域。

1. 給工作表中的單元格賦值:

VBA中操作工作表的重點Range,Range有什麼注意事項

代碼1:

Sub R()

Worksheets(“sheet41”).Range(“A1”) = 1000

End Sub

代碼2:

Sub R()

Worksheets(“sheet41”).Range(“A1”).Value = 1000

End Sub

注意:對比二個代碼Range對象的Value屬性不寫就是默認的。

2. 給工作表中的A1到A20賦值

代碼3:

Sub R()

Worksheets(“sheet41”).Range(“A1:A20”).Value = 2000

End Sub

下面解釋一下代碼:

VBA中操作工作表的重點Range,Range有什麼注意事項

如果Range對象的參數不是一個中間就需要使用英文的分隔符號。

VBA中操作工作表的重點Range,Range有什麼注意事項

3. 選擇工作的指定單元格區域需要使用屬性Select。

VBA中操作工作表的重點Range,Range有什麼注意事項

代碼4:

Sub R()

Worksheets(“sheet41”).Range(“A1:A20,B1:B20”).Select

End Sub

注意:需要選擇不同的區域也是一樣的,使用英文的逗號隔開。

下面舉個簡單的例子:

VBA中操作工作表的重點Range,Range有什麼注意事項

代碼5:

Sub R()

Dim i As Variant

Dim j As Integer

i=1

j = 1

For Each i In Range(“A1:A20”)

If j Mod 2 = 0 Then

i.Value = j

End If

If j Mod 2 <> 0 Then

i.Interior.Color = RGB(0, 0, 255)

End If

j = j + 1

Next

End Sub

下面具體解釋一下代碼:

VBA中操作工作表的重點Range,Range有什麼注意事項

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/273070.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-17 14:03
下一篇 2024-12-17 14:03

相關推薦

發表回復

登錄後才能評論