gpt4 book ai didi

excel - 复制工作簿名称,然后稍后使用 vba 激活具有复制名称的工作簿

转载 作者:行者123 更新时间:2023-12-04 20:18:07 25 4
gpt4 key购买 nike

我有 WName = ThisWorkbook.Name然后我想设置Windows("WName").Activate在我的代码的另一点,但不工作。

我知道这可能没有意义,但它适用于所有正在进行的 sutf

下面是一个小测试子(我不是为了让它工作而使用它)

谢谢

 Sub test()
'Copy Active Workbook Name
WName = ThisWorkbook.Name

'Activate a different Workbook
Windows("MyWorkbookAAA").Activate

'Activate Original workbook using WName
Windows("WName").Activate 'Have also tried Windows(WName).Activate

range("D2:D25").Select
Selection.Copy

Windows("MyWorkbookBBB").Activate
range("C22").Select
ActiveSheet.Paste

End Sub

最佳答案

试试这个代码:

避免在代码中使用 Select/Activate。引用这个 link

 ThisWorkbook.ActiveSheet.Range("D2:D25").Copy Workbooks("MyWorkbookBBB").ActiveSheet.Range("C22")

enter image description here

关于excel - 复制工作簿名称,然后稍后使用 vba 激活具有复制名称的工作簿,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16864813/

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