返回列表 上一主題 發帖

請問range使用方式

請問range使用方式

Range("" & arr(i) & 65536)這各的使用方式我是有一次在爬文爬到的
但是我不知道為什麼要這樣寫
正常都是ragne("A1") 所以我也會以為" "中間應該是要包含東西
但是現在他卻是這種表達方式

下面是我使用的代碼
  1. Sub 清除重複()
  2.    
  3.     arr = Array("C", "D", "E", "F")
  4.     For i = LBound(arr) To UBound(arr)
  5.     For c = Range("" & arr(i) & 65536).End(xlUp).Row To 23 Step -1
  6.     If Cells(c, arr(i)) = Cells(c - 1, arr(i)) Then
  7.     Cells(c, arr(i)).Delete
  8.     End If
  9.     Next
  10.     Next
  11. End Sub
複製代碼
字典兩各字 還真難理解

回復 1# freeffly
Range("" & arr(i) & 65536)  同  Range(arr(i) & 65536)
不需要加

--------------------------------------------------------
"" 表示空字串
如:   "" & 123   
       只是要把  數字的 123傳換成字串的 "123"
       意義等同 CStr(123)

TOP

回復 2# stillfish00


    的確是不需加
   學習了
   看來有些基本知識我還要多了解
字典兩各字 還真難理解

TOP

回復 3# freeffly
多看看VBA中運算子的說明
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 4# GBKEE


    恩
   要看的東西很多
   實際運作對我來說比較容易學
字典兩各字 還真難理解

TOP

        靜思自在 : 滴水成河。粒米成蘿,勿輕己靈,勿以善小而不為。
返回列表 上一主題