广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    Excel VBA中工作表、工作簿的常见表示

    来源:网络收集  点击:  时间:2024-02-12
    【导读】:
    Excel我们经常用到,但是对工作表以及工作簿的认识,有些人可能是模糊的,小编在这里为大家分享一下工作表、工作簿是什么,它们又是什么样的关系,以及在VBA中常见的表示方法又是怎样的!工具/原料moreoffice Excel知道工作表和工作簿这两个对象认识工作表1/3分步阅读

    1.认识工作表

    我们新建一个xls或者xlsx文件,这个文件就是一个工作簿,然后打开这个文件,里面一般会出现三个默认对象:sheet1,sheet2和sheet3。这三个对象就是工作表。也就是说一个工作簿可以包含多个工作表

    2/3

    2.工作表在VBA中的表示方法

    在介绍工作表的表示方法之前,我们首先要认识一下,VBA中识别的是工作表的哪个名称(见下图)。工作表在VBA中有两种表示,以sheet1工作表为例

    VBA中表示方法:sheet1或者sheets(1)

    3/3

    3.工作表和工作簿之间的关系

    工作簿中可以包含多个工作表,我一般接触的比较多的是工作表,而工作簿我们往往不是很熟悉,因为我们习惯性的新建一个文件之后就双击打开进入工作表,多工作表进行操作,可能在多工作簿处理中才会对这个名词相对比较熟悉一些

    认识工作簿1/2

    1.认识工作簿

    在VBA中对于工作簿有两种认识,第一个就是当前工作簿,第二个就是当前激活的工作簿,它不像工作表那样分为工作簿1、2等等。

    2/2

    2.工作簿在VBA中的表示方法

    工作簿在VBA中的表示是这样的,当前工作簿Thisworkbook,当前激活的工作簿Activeworkbook,一般情况下,这两者工作簿的结合运用是运用于多文件处理之中的。具体可以看下面实例

    实例:将工作簿1和工作簿2里面的内容复制到新建工作簿中。

    程序:

    Sub 工作簿()

    Dim m As Integer

    Dim mydir, myF As String

    mydir = E:\VBA教研室\

    myF = Dir(mydir *.xls)

    Do While myF

    m = m + 1

    Workbooks.Open Filename:=mydir + myF

    ActiveWorkbook.Sheets(1).Range(a1).Copy

    ThisWorkbook.Sheets(1).Paste ThisWorkbook.Sheets(1).Range(a m)

    ActiveWorkbook.Close savechanges:=True

    myF = Dir()

    Loop

    End Sub

    关注小编1/1

    本经验属于原创经验,快来赞哦!如果喜欢就为小编投上一票;如果觉得小编的内容你还感兴趣,就关注一下呗!

    注意事项

    注意VBA中所识别的工作表名称

    在多文件处理中切记不要手动去点击某个工作簿!

    excel
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_30445.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 04:50:15  耗时:0.028
    0.0285s