gpt4 book ai didi

excel - Sheets.Select 和 Sheets.Activate 之间有什么区别?

转载 作者:行者123 更新时间:2023-12-01 17:41:46 25 4
gpt4 key购买 nike

在 Excel 的 VBA 中,Sheets.SelectSheets.Activate 之间有什么区别?

最佳答案

区别在于它们的灵 active 。

激活使指定的工作表成为事件工作表,并且只能应用于单个工作表

Select 允许选择扩展当前选定的工作表以包含指定的工作表,例如

Worksheets("Sheet2").Select Replace:=False

并且还允许选择一系列工作表

Sheets(Array("Sheet3", "Sheet2")).Select
<小时/>

在其最小形式中,SelectActivate 执行相同的操作。

例如,如果当前仅选择了一张工作表(例如 Sheet3),或者选择了多张工作表但不包括,例如 Sheet2 ,然后 Worksheets("Sheet2").SelectWorksheets("Sheet2").Activate 都使 Sheet2 成为唯一选定的事件工作表。

另一方面,如果选择了 Sheet2Sheet3 并且 Sheet2 是事件工作表,则 Worksheets( "Sheet3").Activate 使两个工作表保持选中状态并使 Sheet3 成为事件工作表,而 Worksheets("Sheet2").Select 使 Sheet3 唯一选定的事件工作表。

关于excel - Sheets.Select 和 Sheets.Activate 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15919455/

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