选择是一个包含以下公式的Excel工作表单元格:
执行代码后,我期望公式变为:
但是什么也没有发生。有什么线索吗?
=+'[FORECAST MARZO RESTRUCTURING ITALY 20170403 V3.xlsx]DETTAGLIO'!$BA$20
我运行了以下VBA代码:
Selection.Replace what:="[FORECAST MARZO RESTRUCTURING ITALY 20170403 V3.xlsx]", _
Replacement:="[AQ_0617 - solo nuova 272.xlsx]" _
, LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat _
:=False, ReplaceFormat:=False
执行代码后,我期望公式变为:
=+'[AQ_0617 - solo nuova 272.xlsx]DETTAGLIO'!$BA$20
但是什么也没有发生。有什么线索吗?
AQ_0617 - solo nuova 272.xlsx
是一个打开的工作簿吗?你使用On Error Resume Next
吗? - user4039065