excel vba sheets如何用变量工作表

 我来答
jmeycn
2014-02-23 · TA获得超过373个赞
知道小有建树答主
回答量:331
采纳率:50%
帮助的人:121万
展开全部
  • worksheet代表一张工作表。Worksheet 对象是 Worksheets 集合的成员。Worksheets 集合包含工作簿中所有的 Worksheet 对象。


  • Worksheet 对象用法


以下对下列返回 Worksheet 对象的属性进行说明:

  1. Worksheets 属性

  2. ActiveSheet 属性 


  • Worksheets 属性

可用 Worksheets(index)(其中 index 为工作表编号或名称)返回单个 Worksheet 对象。下例隐藏活动工作簿中的第一张工作表。  Worksheets(1).Visible = False


工作表编号指示该工作表在工作簿的标签栏上的位置。Worksheets(1) 为工作簿中第一个(最左边的)工作表,而 Worksheets(Worksheets.Count) 为最后一个。所有工作表均包括在编号计数中,即便是隐藏工作表也是如此。

工作表的名称显示在工作表的标签上。使用 Name 属性可设置或返回工作表的名称。


  • ActiveSheet 属性

当工作表处于活动状态时,可用 ActiveSheet 属性来引用它。下例使用 Activate 方法激活工作表 Sheet1,将页方向设置为横向,然后打印该工作表。

Worksheets("Sheet1").Activate
ActiveSheet.PageSetup.Orientation = xlLandscape
ActiveSheet.PrintOut

============================================


  • Sheets 集合对象

指定工作簿或当前活动工作簿中所有工作表的集合。Sheets 集合可包含 Chart 对象或 Worksheet 对象。


如果希望返回所有类型的工作表,Sheets 集合就非常有用。如果仅需使用某一类型的工作表,请参阅该工作表类型的对象主题。


  • 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)


ch_licai
2014-02-22 · 超过15用户采纳过TA的回答
知道答主
回答量:72
采纳率:50%
帮助的人:40.8万
展开全部
With Sheets("Sheet1")
..........过程........
End With
或者
Set S = Sheets("Sheet1")
S.Cells(2, 2) = .........
Set S = Nothing
等多种方式
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
揭戈雅s2
2014-02-22 · TA获得超过514个赞
知道小有建树答主
回答量:8621
采纳率:0%
帮助的人:2291万
展开全部
excel vba各种实现 各种帮助解决
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式