网友“姓王的wy”其实已经回答了你的问题,这其实就是单元格的item属性(是一种缩略的写法)
你可以用以下语句验证一下
range("a1").item(1,2)=100
看看b1单元格是否填充值100
所以,表示单元格偏移方式就有两种:
常用的offset属性,比较类似于工作表函数offset。例如:rg.offset(1,2)表示以rg单元格作为原点向下偏移一行,向右偏移两列;rg.offset(0,1)则表示行不偏移,列向右偏移一列。总之,简单可以理解成当前单元格为原点(0,0),后面的参数是偏移量
第二种表示方法就是直接偏移,要区分与第一种offset属性偏移的方式。rg(1,2)简单可以理解成当前单元格为原点(1,1),后面的参数是偏移量,即rg(1,2)表示行不偏移,列向右偏移1列
rg(1, 2)实际上是rg单元格对象Item属性的省略写法,精通了Item属性就知道这种单元格引用的奇妙之处。这个属性可有两个参数(行、列),也可只有一个参数(顺序号)。下面代码可加深理解:
Sub 试验()
Set rg = Range("A1:C5")
For i = 1 To 20
rg(i) = i
Next
End Sub
这段代码的扩展性足够好了
无论合并单元格在哪一列都可以适用
完全不用修改代码
删除 李四 这个内容,符合你要求的答案么?