gpt4 book ai didi

VBA Range.Replace 不起作用

转载 作者:行者123 更新时间:2023-12-02 12:09:11 27 4
gpt4 key购买 nike

所选内容是包含以下公式的 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

但是什么也没发生。有什么线索吗?

最佳答案

替换方法不起作用,因为这 2 个 Excel 文件没有相同的工作表,即工作表 '[AQ_0617 - alone nuova 272.xlsx]DETTAGLIO' 不存在。因此,如果执行替换方法,最终公式将包含无效引用

关于VBA Range.Replace 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46473761/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com