在我的Access VBA中,我有超链接,它使用以下方式链接到单元格:
oSheet.Cells(1, i).Formula = "=HYPERLINK(""#Sheet2!E6"", """ & !TestCase & """)"
但是,我想使用row,col
符号代替E6,因为我的所有内部应用程序逻辑都使用了Cells / rows / cols。
感谢。
答案 0 :(得分:3)
而不是Formula
使用FormulaR1C1
(行/列格式)
以下是两个例子:
将您的单元格公式设置为=$B$1
:
oSheet.Cells(1, i).FormulaR1C1 = "=R1C2"
将A1的公式设置为=C2
,将A2的公式设置为=C3
等:
Range("A1:A10").FormulaR1C1 = "=R[1]C[2]"