国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Excel > 正文

在excel表格中使用vba引用單元格區域

2024-08-23 19:42:14
字體:
來源:轉載
供稿:網友
今天為大家介紹在excel中使用vba來引用單元格區域方法,不會的朋友可以參考本文,來看看吧!

步驟

1、首先我們打開一個工作樣表作為例子。

excel中使用vba來引用單元格區域

2、使用alt+f11組合快捷鍵進入vbe編輯器,插入一個新的模塊,并在模塊中輸入以下代碼:

Option Explicit

Sub Random()

Dim myRange As Range

Dim rng As Range

'設置對單元格區域的引用

Set myRange = Worksheets("Sheet1").Range("A1:D5")

Set rng = Worksheets("Sheet1").Range("e1:i5")

'對Range對象進行操作

myRange = "=rand()"

rng.Value = myRange.Value

myRange.Font.Bold = True

End Sub

excel中使用vba來引用單元格區域

3、這里我們設置了2個區域變量,直接聲明它們是range類型,這樣才能對其區域單元格進行引用。如果去掉類型聲明,那么過程將會報錯需要對象。這點大家要注意。

Dim myRange 

Dim rng 會報錯。

excel中使用vba來引用單元格區域

4、我們先來設置以下區域單元格的范圍,這里myRange是在sheet1工作表中的a1到d5的矩形連續單元格范圍。而rng是同樣sheet1工作表中的e1到i5的矩形連續單元格。

excel中使用vba來引用單元格區域

5、因為聲明了range類型,所以我們這里直接可以對myRange變量進行賦值,使用=號直接賦值即可。由于我們賦值的是一個excel程序函數,所以要用雙引號括起來。

excel中使用vba來引用單元格區域

6、接著重點是,如果要對這個區域內的單元格值進行引用,我們必須清楚寫清楚是引用的兩個區域的值value。寫法就要這樣

rng.Value = myRange.Value

excel中使用vba來引用單元格區域

7、最后我們可以得到正確的結果,在這兩個區域中myRange是隨機函數公式,而rng是固定的當次運行隨機函數后的值。這里兩個值不對應一致是因為在粘貼操作后rand()函數重新計算了一次的結果。

excel中使用vba來引用單元格區域

以上就是在excel表格中使用vba引用單元格區域方法介紹,操作并不是很難,大家按照上面步驟進行操作即可,希望能對大家有所幫助!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 资阳市| 宝丰县| 苏尼特左旗| 临猗县| 孙吴县| 江陵县| 丹江口市| 漯河市| 盐边县| 饶阳县| 万盛区| 青龙| 高台县| 平山县| 丁青县| 遂川县| 九江县| 齐河县| 红河县| 东乡县| 汉寿县| 文化| 闽侯县| 剑川县| 东港市| 改则县| 孟村| 望城县| 凤冈县| 临安市| 石楼县| 奈曼旗| 宜川县| 福鼎市| 枞阳县| 霸州市| 鄂尔多斯市| 海晏县| 清水县| 长寿区| 海安县|