gpt4 book ai didi

vba - 当我运行 Excel VBA 宏时无法使用复制和粘贴

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

每当我在 Excel 中运行某个报表宏时,我都无法在其他地方使用复制和粘贴。例如,假设我启动报表(取决于有多少行可能需要 30 多分钟),然后去其他地方工作,而它在后台运行,它不允许我复制和粘贴。它唯一粘贴的是宏当前正在处理的内容,如果我尝试复制某些内容,它会插入到报告的下一个单元格中,从而弄乱该报告。

寻求任何建议或者是否有其他人听说过这个。

谢谢。

最佳答案

您甚至需要复制/粘贴吗?也许在幕后,VBA 本身并不是真正的复制/粘贴,但如果您只需要值,为什么不呢:

Range("B1").Value = Range("A1").Value

请记住,您可以真正对范围执行此操作,而不仅仅是单元格

Range("B1:B100").Value = Range("A1:A100").Value

这不会复制格式等,但您也可以添加这些:

Range("A1").NumberFormat = Range("B1").NumberFormat

这可能不像您通过复制/粘贴寻求的那样整洁、代码明智,但我鼓励您对其进行基准测试,看看哪个更有效。再说一次,也许在幕后一切都是一样的;我真的不知道。

关于vba - 当我运行 Excel VBA 宏时无法使用复制和粘贴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40666085/

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