gpt4 book ai didi

vba - 创建新工作表,然后返回到上一个事件工作表

转载 作者:行者123 更新时间:2023-12-02 14:08:08 26 4
gpt4 key购买 nike

快速提问!

我有一个使用 Application.AciveSheet 来引用当前工作表的宏,因为我希望它在我们众多的工作表中的任何一个中运行。它将数据从 Application.ActiveSheet 复制到另一个工作表“标签”。我想在宏中实际创建工作表标签,然后返回到 Application.AciveSheet 以便宏的其余部分可以运行。我不能,因为“标签”成为新的事件工作表。

这是我当前的脚本供引用

Sub LabelCreation()

'uses the active sheet and Z range to 120

lr = Application.ActiveSheet.Range("Z120").End(xlUp).Row
k = 0
For i = 4 To lr
k = k + 1

Application.ActiveSheet.Range("Z" & i).Copy
Sheets("Labels").Range("A" & k).PasteSpecial Paste:=xlPasteFormats
Sheets("Labels").Range("A" & k).PasteSpecial Paste:=xlPasteValues

Sheets("Labels").Range("B" & k).PasteSpecial Paste:=xlPasteFormats
Sheets("Labels").Range("B" & k).PasteSpecial Paste:=xlPasteValues

Sheets("Labels").Range("C" & k).PasteSpecial Paste:=xlPasteFormats
Sheets("Labels").Range("C" & k).PasteSpecial Paste:=xlPasteValues

Sheets("Labels").Range("D" & k).PasteSpecial Paste:=xlPasteFormats
Sheets("Labels").Range("D" & k).PasteSpecial Paste:=xlPasteValues

k = k + 1

Application.ActiveSheet.Range("AA" & i).Copy
Sheets("Labels").Range("A" & k).PasteSpecial Paste:=xlPasteFormats
Sheets("Labels").Range("A" & k).PasteSpecial Paste:=xlPasteValues

Sheets("Labels").Range("B" & k).PasteSpecial Paste:=xlPasteFormats
Sheets("Labels").Range("B" & k).PasteSpecial Paste:=xlPasteValues

Sheets("Labels").Range("C" & k).PasteSpecial Paste:=xlPasteFormats
Sheets("Labels").Range("C" & k).PasteSpecial Paste:=xlPasteValues

Sheets("Labels").Range("D" & k).PasteSpecial Paste:=xlPasteFormats
Sheets("Labels").Range("D" & k).PasteSpecial Paste:=xlPasteValues

Next

End Sub

最佳答案

将此代码添加到代码开头(Sub 之后的第一行)

Sub LabelCreation()
Set aws = ActiveSheet 'aws is current active sheet
Sheets.Add 'add a new sheet
ActiveSheet.Name = "Labels" 'name it "labels"
aws.Activate 'reactivate initial active sheet
'uses the active sheet and Z range to 120

关于vba - 创建新工作表,然后返回到上一个事件工作表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42728484/

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