excel vba sheets如何用变量工作表

 我来答
晁凡白熊开
2020-03-01 · TA获得超过3万个赞
知道大有可为答主
回答量:1.2万
采纳率:26%
帮助的人:926万
展开全部
worksheet代表一张工作表。Worksheet
对象是
Worksheets
集合的成员。Worksheets
集合包含工作簿中所有的
Worksheet
对象。
Worksheet
对象用法
以下对下列返回
Worksheet
对象的属性进行说明:
1.
Worksheets
属性
2.
ActiveSheet
属性
3.
Worksheets
属性
可用
Worksheets(index)(其中
index
为工作表编号或名称)返回单个
Worksheet
对象。下例隐藏活动工作簿中的第一张工作表。
Worksheets(1).Visible
=
False
工作表编号指示该工作表在工作簿的标签栏上的位置。Worksheets(1)
为工作簿中第一个(最左边的)工作表,而
Worksheets(Worksheets.Count)
为最后一个。所有工作表均包括在编号计数中,即便是隐藏工作表也是如此。
工作表的名称显示在工作表的标签上。使用
Name
属性可设置或返回工作表的名称。
4.
ActiveSheet
属性
当工作表处于活动状态时,可用
ActiveSheet
属性来引用它。下例使用
Activate
方法激活工作表
Sheet1,将页方向设置为横向,然后打印该工作表。
Worksheets("Sheet1").Activate
ActiveSheet.PageSetup.Orientation
=
xlLandscape
ActiveSheet.PrintOut
============================================
5.
Sheets
集合对象
指定工作簿或当前活动工作簿中所有工作表的集合。Sheets
集合可包含
Chart
对象或
Worksheet
对象。
如果希望返回所有类型的工作表,Sheets
集合就非常有用。如果仅需使用某一类型的工作表,请参阅该工作表类型的对象主题。
6.
Sheets
集合对象的的用法
可用
Sheets
属性返回
Sheets
集合。下例打印当前活动工作簿上的所有工作表
Sheets.PrintOut
可用
Add
方法新建工作表并将其添加到集合中。下例向当前活动工作簿添加了两个图表工作表,并将其置于工作簿中的工作表二之后。
Sheets.Add
type:=xlChart,
count:=2,
after:=Sheets(2)
1.
可用
Sheets(index)
返回单个
Chart
对象或
Worksheet
对象,其中
index
为工作表名称或编号。下例激活工作表
Sheet1。Sheets("sheet1").Activate
2.
可用
Sheets(array)
指定多个工作表。下例将工作表“Sheet4”和“Sheet5”移到工作簿的前部。Sheets(Array("Sheet4",
"Sheet5")).Move
before:=Sheets(1)
堂越孟达
2020-02-27 · TA获得超过3.4万个赞
知道大有可为答主
回答量:1.2万
采纳率:25%
帮助的人:684万
展开全部
可以用一个变量curmonth来表示当前月份,则选择上个月的表格打开就可以写成:
sheets((curmonth-1)
&
"月").select
变量(或表达式)与其他字符(串)之间用&进行连接。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式