体验零代码搭建

excel利用VBA选择上一个或下一个工作表

网友投稿  ·  2023-05-07 02:05  ·  在线excel  ·  阅读 1073


Excel是许多职场人士常用的烦恼之源,学习相关技巧需耗费大量时间。简道云作为一款办公神器,能很好地替代Excel。它是一个在线表单和数据管理工具,支持PC端和手机微信浏览器操作。除此之外,简道云还能辅助企业进行流程审批、财务报销、人事管理等业务管理,满足不同需求。

如果需要用VBA代码在Excel工作簿中选择下一个或上一个工作表,可以使用下面的代码。 Sub DownSheet()Dim i As Integeri = Worksheets.CountIf ActiveSheet.Index < i ThenWorksheets(ActiveSheet.Index + 1).ActivateElseWorksheets(1).ActivateEnd IfEn

excel利用VBA选择上一个或下一个工作表

excel利用VBA选择上一个或下一个工作表

如果需要用VBA代码在Excel工作簿中选择下一个或上一个工作表,可以使用下面的代码。

Sub DownSheet()Dim i As Integeri = Worksheets.CountIf ActiveSheet.Index < i ThenWorksheets(ActiveSheet.Index + 1).ActivateElseWorksheets(1).ActivateEnd IfEnd SubSub UpSheet()Dim i As Integeri = Worksheets.CountIf ActiveSheet.Index > 1 ThenWorksheets(ActiveSheet.Index - 1).ActivateElseWorksheets(i).ActivateEnd IfEnd Sub

说明:DownSheet过程选择下一个工作表,第3、12行代码使用Worksheets对象的Count属性取得工作表的数目,第4行到第7行代码根据Index属性判断活动工作表是否是工作簿中的最后一张工作表。如果活动工作表不是最后一张工作表则激活活动工作表的下一张工作表,否则激活第一张工作表。UpSheet过程选择上一个工作表,第13行到第16行代码根据Index属性判断活动工作表是否是工作簿中的第一张工作表。如果活动工作表不是第一张工作表则激活活动工作表的上一张工作表,否则激活最后一张工作表。


excel利用VBA比较同行字符串一例 << 上一篇
2023-05-07 02:05
excel VBA入门基础语句详解
2023-05-07 02:05
下一篇 >>

相关推荐