gpt4 book ai didi

vba - 有没有办法在 Excel 2010 中查找和替换单元格引用值? VBA?

转载 作者:行者123 更新时间:2023-12-04 06:11:35 29 4
gpt4 key购买 nike

我有一个 Excel 工作表,其中包含从工作簿中另一个工作表中提取的数据创建的一堆图表。在每个月初,当我将上个月的数据添加到数据工作表时,我将所有内容移到一列上,这样上个月的内容现在在 O 列中,而上个月现在的内容始终在 P 列中。问题是,我希望带有图表的工作表始终绘制当前“上个月”(始终为 P 列)的图表,但它足够“智能”,可以重新配置图表以继续绘制已绘制的数据图表(即之前的“上个月”),现在在 O 列中。

具体来说,我想改变(例如)=SERIES("Visits",Data!$D$4:$O$4,Data!$D$4:$O$4,1)=SERIES("Visits",Data!$D$4:$P$4,Data!$D$4:$P$4,1)
查找和替换似乎无法做到这一点。 VBA可以吗? (我是一个完全的 VBA 菜鸟。)

最佳答案

我认为这里的问题是你如何“转移”数据。如果您要删除/插入或移动数据,则 Excel 将更新其引用。您可以复制数据并将其粘贴到左侧 1 列,然后将您当前的“上个月”数据粘贴到 P 列中。

简而言之,复制和粘贴不会强制 Excel 更新其指针,移动/删除/插入会。

如果这不是一个选项,请查看 OFFSET 功能 - 如果您可以将其合并到数据范围中,您就可以做您想做的事情。

关于vba - 有没有办法在 Excel 2010 中查找和替换单元格引用值? VBA?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7717681/

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