【发布时间】:2010-07-01 17:57:39
【问题描述】:
我在下面有这段代码,基本上我希望能够让它执行从R16 到R200 和Range("G16").Select 到G200 的整个单元格范围。
即变为R17则G16变为17,R18变为G18,以此类推。
所以整个函数运行将R2更改为R3和G2更改为G3,再次启动并将R3更改为R4,G3更改为G4等。
Sub Search()
Range("H2").Select
ActiveCell.FormulaR1C1 = "=IF(ISNUMBER(SEARCH(R16C6,RC[4])),RC[2],"""")" ' Edit RXX value
Range("H2").Select
Selection.AutoFill Destination:=Range("H2:H385")
Range("H2:H385").Select
Range("G16").Select ' Edit GXX value
ActiveCell.FormulaR1C1 = "=SpecialConcatenate(C[1])"
Range("G11").Select
Application.Run "Test.xlsm!CopyPaste"
Range("H2").Select
End Sub
【问题讨论】:
标签: vba excel excel-2010