中易网

Excel VBA中rng(1, 2),表示什么意思

答案:3  悬赏:10  
解决时间 2021-04-27 20:11
  • 提问者网友:相思故
  • 2021-04-27 12:56
Private Sub Worksheet_Change(ByVal my As Range)On Error Resume NextWith Application.WorksheetFunctionIf my.Column = 1 ThenFor Each rng In Range([a2], [a65536].End(xlUp))If rng <> "" Then rng(1, 2) = .VLookup(rng, Sheets("S1").Range("A:C"), 2, 0)If rng <> "" Then rng(1, 3) = .VLookup(rng, Sheets("S1").Range("A:C"), 3, 0)NextEnd IfEnd WithEnd Sub
上面的一段Excel VBA 代码中rng(1, 2)与 rng(1, 3)分别代表什么意思,谢谢。
最佳答案
  • 二级知识专家网友:心与口不同
  • 2021-04-27 14:32
rng是一个数组,rng(1,2)表示数组的第1行第2列数据,rng(1,3)表示数组的第1行第3列数据。
全部回答
  • 1楼网友:而你却相形见绌
  • 2021-04-27 16:13
如rng4= a1 则: rng4.offset(1,0) =a2 rng4.offset(0,1) =b1
  • 2楼网友:伤口狠精致
  • 2021-04-27 15:36
rng是一个你自己定义的一个二维数组,rng(1,2)表示为1行2列,就象表格中的 B2
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息