• 复制活动工作表和计数未保存工作簿进行


    我给VBA下的定义:VBA是个人小型自动化处理的有效工具。可以大大提高自己的劳动效率,而且可以提高数据的准确性。我这里专注VBA,将我多年的经验汇集在VBA系列九套教程中。

    作为我的学员要利用我的积木编程思想,积木编程最重要的是积木如何搭建及拥有积木。在九套教程中我给出了大量的积木,同时讲解了如何搭建。为了让学员拥有更多的积木,我开始着手这部《VBA即用型代码手册(汉英)》的创作,这部手册约600页,集合约500多个的案例,案例我用汉语和英语同时发布,一方面学员从中可以更好的领会和掌握VBA中用到的一些英语知识,另一方面,大家可以看到各种各样的积木。这部手册是大家学习和工作中的不可多得的实用资料。今日的内容是:复制活动工作表和计数未保存工作簿进行65da1ad9aafe3b2f9f3ac5db72e13c5c.jpeg

    【分享成果,随喜正能量】当你渴了,水就是你的天堂;当你累了,床就是你的天堂;当你痛苦了,幸福是你的天堂;当你失败了,成功是你的天堂;你如果烦恼了、忧郁了,记住了:学佛就是你的天堂!。

    第三章工作薄代码

    Workbook Codes

    3将活动工作表复制到新工作簿中Copy Active Worksheet into a New Workbook

    Sub nzCopyWorksheetToNewWorkbook() '将活动工作表复制到新工作簿中

        ThisWorkbook.ActiveSheet.Copy _

            Before:=Workbooks.Add.Worksheets(1)

    End Sub

    baec8a0e3b8ddb15f58e9d54d12d90ef.jpeg

    假设您要在新工作簿中复制活动工作表,只需运行此宏代码,它就会为您做同样的事情。这超级节省时间。

    Let's say if you want to copy your active worksheet in a new workbook, just run this macro code and it will do the same for you. It's a super time saver.

    Ø本节内容参考程序文件:Chapter03.xlsm

    4对打开的未保存工作簿进行计数Count Open Unsaved Workbooks

    Sub nzVisibleWorkbooks() '对打开的未保存工作簿进行计数

        Dim book As Workbook

        Dim i As Integer

        For Each book In Workbooks

            If book.Saved = False Then

                i = i + 1

            End If

        Next book

        MsgBox i

    End Sub

    92708c121016a746fdd391798342ef7c.jpeg

    假设您有5-10个打开的工作簿,您可以使用此代码来获取尚未保存的工作簿的数量。

    Let’s you have 5-10 open workbooks, you can use this code to get the number of workbooks which are not saved yet.

    Ø本节内容参考程序文件:Chapter03.xlsm

    3f69ef6bb5d1bde4a627c5ab9a841baf.jpeg

    我20多年的VBA实践经验,全部浓缩在下面的各个教程中:


    37f07abb4339c9e73bad87434140a83f.jpeg

    cca50c422ad2ac67baae322fb1d781af.jpeg

  • 相关阅读:
    在jupyter notebook中添加conda环境
    -找树根-
    系统学习Python——类(class)代码的编写基础与实例(一):代码的编写基础
    ssh 免密登录
    GreenPlum简介
    创建React Native的第一个hello world工程
    hive笔记
    语雀服务器P0事故的一些启发
    Flink SQL Window TopN 详解
    CalBioreagents 人α1微球蛋白抗原中英文说明书
  • 原文地址:https://blog.csdn.net/VBA6337/article/details/133891065