首页 > 解决方案 > .Formula 属性相对引用

问题描述

在这方面需要一些帮助。我想知道如何.Formula使用相对参考设置属性。

这是我的代码:

Sub Example()
Dim Path As String

Start = Range("T2").Activate 

For i = 0 To 3

     Path = ActiveCell.Offset(i, 0)

     With ThisWorkbook.Sheets("FPA")
         .Range("U2").Formula = "=VLOOKUP(N2,'" & Path & "Sheet 1'!A:Q,6,FALSE)"
     End With

Next i
End Sub

我的问题是随着.Range("U2").Formula.循环的进行,我想从单元格(U2)移动到下行单元格(U3、U4 等)。但是,当我尝试更改它时,会出现属性错误 (438)。我使用了几种方法(ActiveCell、offset 等),但该.Formula属性不支持它们。

我该如何处理?

标签: excelvbaexcel-formula

解决方案


推荐阅读