gpt4 book ai didi

excel - 如何指定工作表而不是 ActiveSheet?

转载 作者:行者123 更新时间:2023-12-04 21:15:55 25 4
gpt4 key购买 nike

我录制了一个宏,它在“ActiveSheet”上创建了一个 With 循环。我想指定哪个工作表,这样我就可以创建一个按钮,其中包含该宏,它将引用正确的工作表。在 vba 中如何指定特定工作表而不是“With ActiveSheet”应该是简单的语法 - 我只是不熟悉 vba 语法。

最佳答案

首先像这样声明一个变量

Dim wk As Worksheet

然后使用以下任何语法将其设置为您想要的任何工作表。这些只是其中的几种方式,还有其他方式。

Set wk = Sheet1   'Sheet1 is the sheet Number 
Set wk = Worksheets("Sheet1") 'Sheet1 is the sheet Name.
Set wk = Worksheets(1) '1 is the Worksheet Index Number

然后你可以像这样用那个变量做事

wk.Name = "NewName of Worksheet"    
wk.Range("A1") = "Assigning something to range A1 of that worksheet"

关于excel - 如何指定工作表而不是 ActiveSheet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37670224/

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