【发布时间】:2018-06-20 18:56:14
【问题描述】:
我正在尝试扩展找到的范围以在行内的多个单元格中输入一个值,但找不到合适的解决方案。
Dim C as Range
Dim SrchRng
Set SrchRng = ActiveSheet.Range("W1", ActiveSheet.Range("W65536").End(xlUp))
Do
Set c = SrchRng.Find("X", LookIn:=xlValues)
If Not c Is Nothing Then c.Value = "X"
Loop While Not c Is Nothing
在此示例中,找到的单个单元格将更改为“X”。我想将其扩展到该行中的多个单元格,以便“X”出现在找到的行的 T 到 W 列中。
【问题讨论】:
-
c.Offset(,-3).resize(1,4).Value = "X"