我的问题是,当我把这段代码放在VBA中时:
Sub formula_vlookup()
'MONTHS
ActiveSheet.Cells(ActiveCell.Row, 1).Select
ActiveCell.Offset(0, 16).Select
With ActiveCell
.formula = "=IF(ISNA(VLOOKUP(" & .Offset(0, -16).Address(0, 1) & ",'CZ support'!$A:$AA,2,0)), _
"""",(VLOOKUP(" & .Offset(0, -16).Address(0, 1) & ",'CZ support'!$A:$AA,2,0)))"
End With
End Sub
它完美地工作(我的意思是,它给了我“升级”的单元格的值,但问题是它没有在单元格中显示该值,所以唯一的方法是知道它的值是否存在正在对包含此公式的单元格进行求和。
我该如何处理这个问题? 提前感谢您的帮助
答案 0 :(得分:0)
要检查的事项:
.Offset(...)
展开到实际单元格地址)=IF(...)
的FALSE部分中的“”以查看您是否被异常捕获