📅  最后修改于: 2023-12-03 15:05:48.424000             🧑  作者: Mango
在Excel中,通常会有多个工作表。有时需要使用VBA编写代码来更改当前活动工作表,以便在不同的工作表之间切换。本文将向您展示如何使用VBA更改活动工作表。
首先,需要打开Visual Basic Editor。可以通过打开Excel文件,然后在开发者选项卡中单击Visual Basic来实现。
在Visual Basic Editor中,打开要更改活动工作表的代码模块。可以选择工作簿或工作表模块。
确定要更改到的工作表。可以使用以下代码行中的任何一行:
Worksheets("Sheet1").Activate '按名称激活工作表
Worksheets(2).Activate '按索引号激活工作表
ActiveWorkbook.Sheets("Sheet1").Activate '激活活动工作簿的工作表
这些代码行分别使用工作表名称、索引号或活动工作簿中的工作表名称来激活指定的工作表。
在所选的模块中粘贴所需代码。以下是一个简单的示例:
Sub Change_Active_Worksheet()
Worksheets("Sheet2").Activate
End Sub
这将更改当前活动工作表到"Sheet2"。
Sub Change_Active_Worksheet() Worksheets("Sheet2").Activate End Sub
使用VBA更改活动工作表是Excel中的一个有用功能,可以灵活地管理多个工作表之间的切换。本文提供了一些相关的代码和介绍,希望对那些需要更改活动工作表的开发人员有所帮助。