標題:
請問range使用方式
[打印本頁]
作者:
freeffly
時間:
2013-7-25 16:57
標題:
請問range使用方式
Range("" & arr(i) & 65536)這各的使用方式我是有一次在爬文爬到的
但是我不知道為什麼要這樣寫
正常都是ragne("A1") 所以我也會以為" "中間應該是要包含東西
但是現在他卻是這種表達方式
下面是我使用的代碼
Sub 清除重複()
arr = Array("C", "D", "E", "F")
For i = LBound(arr) To UBound(arr)
For c = Range("" & arr(i) & 65536).End(xlUp).Row To 23 Step -1
If Cells(c, arr(i)) = Cells(c - 1, arr(i)) Then
Cells(c, arr(i)).Delete
End If
Next
Next
End Sub
複製代碼
作者:
stillfish00
時間:
2013-7-25 17:14
回復
1#
freeffly
Range("" & arr(i) & 65536) 同 Range(arr(i) & 65536)
不需要加
--------------------------------------------------------
"" 表示空字串
如: "" & 123
只是要把 數字的 123傳換成字串的 "123"
意義等同 CStr(123)
作者:
freeffly
時間:
2013-7-25 17:40
回復
2#
stillfish00
的確是不需加
學習了
看來有些基本知識我還要多了解
作者:
GBKEE
時間:
2013-7-25 20:02
回復
3#
freeffly
多看看VBA中運算子的說明
作者:
freeffly
時間:
2013-7-26 08:52
回復
4#
GBKEE
恩
要看的東西很多
實際運作對我來說比較容易學
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)