分享成果,随喜真能量(这是我视频教程的开场白)。大家好,今天继续和大家分享VBA编程中常用的简单“积木”过程代码第76-80讲,内容是:保存当前工作簿的副本到其它位置备份;不显示警告框;关闭屏幕刷新;获取工作表的行数及当前工作表中已使用的行数;将当前工作表NZ移至工作表的最后等内容。

VBA过程代码76:保存当前工作簿的副本到其它位置备份工作簿。

Sub MyNZ()

Dim awb As Workbook, BackupFileName As String, i As Integer, OK As Boolean

If TypeName(ActiveWorkbook) = "Nothing" Then Exit Sub

Set awb = ActiveWorkbook

If awb.Path = "" Then

Application.Dialogs(xlDialogSaveAs).Show

Else

BackupFileName = awb.Name

OK = False

On Error GoTo NotAbleToSave

If Dir("D:/" & BackupFileName) <> "" Then

Kill "D:/" & BackupFileName

End If

With awb

Application.StatusBar = "正在保存工作簿..."

.Save

Application.StatusBar = "正在备份工作簿..."

.SaveCopyAs "D:/" & BackupFileName

OK = True

End With

End If

NotAbleToSave:

Set awb = Nothing

Application.StatusBar = False

If Not OK Then

MsgBox "备份工作簿未保存!", vbExclamation, ThisWorkbook.Name

End If

End Sub

代码的解析说明:本程序将把当前工作簿进行复制并以与当前工作簿相同的名称保存在D盘中。其中,使用了Kill方法来删除已存在的工作簿。

VBA过程代码77:在程序执行过程中使出现的警告框不显示

Sub MyNZ()

Application.DisplayAlerts=False

………………………….

Application.DisplayAlerts=true

End sub

代码的解析说明:上述代码在在程序执行过程中使出现的警告框不显示,注意在最后一定要恢复显示警告框。

VBA过程代码78:关闭屏幕刷新

Sub MyNZ()

Application.ScreenUpdating=False

………………………….

Application.ScreenUpdating=True

End Sub

代码的解析说明:上述代码在在程序执行过程中关闭屏幕刷新,这样可以加快程序的运行速度。

VBA过程代码79:获取工作表的行数及当前工作表中已使用的行数

Sub MyNZ()

Msgbox Rows.Count

Msgbox ActiveSheet.UsedRange.Rows.Count

End Sub

代码的解析说明:上述代码在在程序执行过程返回工作表的行数及当前工作表中已使用的行数

VBA过程代码80:将当前工作表NZ移至工作表的最后

Sub MyNZ()

Sheets(“NZ”).SELECT

ActiveSheet.Move After:=ActiveWorkbook.Sheets(ActiveWorkbook.Sheets.Count)

End Sub

代码的解析说明:将当前工作表NZ移至工作表的最后,先对工作表“NZ”进行选择,然后移动到最后。

越简单的事物往往越容易理解,简单的过程组合起来就是一个复杂的过程,我们要先认真掌握这些简单的过程,才能在可以为我们复杂的工程服务。

另外:下面是我根据自己20多年的VBA实际利用经验,编写的四部教程,这些是较大块的“积木”,可以独立的完成某些或者某类系统的过程,欢迎有需要的朋友联络(WeChat:NZ9668)分享。利用这些可以提高自己的编程效率。

第一套:《VBA代码解决方案》是PDF教程,是VBA中各个知识点的讲解,覆盖了绝大多数的知识点。是初学及中级以下人员必备的资料。

第二套:《VBA数据库解决方案》是PDF教程。数据库是数据处理的利器,对于中级人员应该掌握这个内容了。

第三套:《VBA数组与字典解决方案》是PDF教程,讲解VBA的精华----字典,是我们打开思路,提高代码水平的必备资料。

第四套:《VBA代码解决方案》的视频教程。目前正在录制,现在推出“每天20分钟,半年精进VBA”活动,越早参与,回馈越多。现在第一册48讲内容已经录制完成。录制到第二册64讲的课程,开始第二级阶段的优惠期。

vba显示正在加载_简单、易用的VBA过程积木代码相关推荐

  1. vba显示正在加载_利用VBA代码显示工作簿的路径及完全路径的方案及对工作薄的操作...

    分享成果,随喜真能量.大家好,今日内容仍是和大家分享VBA编程中常用的简单"积木"过程代码,这些内容多是取至我的"VBA代码解决方案"教程中内容.NO.139- ...

  2. python人像录制加声音_简单易用的录制屏幕与摄像头工具

    EaseUS RecExperts 是一款简单易用的 Windows 录制屏幕工具,支持同时录制屏幕.摄像头和麦克风,支持网络摄像头,4K 游戏模式,并且可以对视频进行编辑. EaseUS RecEx ...

  3. phpcms选择文件无法加载插件怎么办_浏览器显示无法加载插件怎么办

    浏览器显示无法加载插件怎么办 导读:小编根据大家的需要整理了一份关于<浏览器显示无法加载插件怎么办>的内容,具体内容:有时我们在浏览器中观看视频时,会发现原本的视频窗口此时却变成了无法加载 ...

  4. phpcms选择文件无法加载插件怎么办_浏览器显示无法加载插件怎么解决

    浏览器显示无法加载插件怎么解决 导读:小编根据大家的需要整理了一份关于<浏览器显示无法加载插件怎么解决>的内容,具体内容:有时我们在浏览器中观看视频时,会发现原本的视频窗口此时却变成了无法 ...

  5. Three 之 three.js (webgl)基础 第二个入门案例之汽车模型加载和简单模型展示

    Three 之 three.js (webgl)基础 第二个入门案例之汽车模型加载和简单模型展示 目录 ​Three 之 three.js (webgl)基础 第二个入门案例之汽车模型加载和简单模型展 ...

  6. jQuery Mobile 手动显示ajax加载器,提示加载中...

    在使用jQuery Mobile开发时,有时候我们需要在请求ajax期间,显示加载提示框(例如:一个旋转图片+一个提示:加载中...).这个时候,我们可以手动显示jQuery Mobile的加载器,大 ...

  7. iframe懒加载_懒加载是如何实现的?

    作为网页内容的一部分,图像和视频通常要消耗很多资源加载.要提高网页应用的性能,如何避免资源浪费在加载图像和视频上就很重要了.但是,很多时候我们都不愿意减少网页上的媒体资源,所以我们经常无从下手.幸运的 ...

  8. jquery的ajax全局事件和AJAX 请求正在进行时显示“正在加载”

    实例 当 AJAX 请求正在进行时显示"正在加载"的指示: $("#txt").ajaxStart(function(){$("#wait" ...

  9. android verticalviewpager 下拉刷新 上拉加载_设计规范 | 详解组件控件结构体系:加载类...

    设计师在进行APP设计时,往往会更加专注于界面的布局.界面和界面之间怎么跳转.操作反馈,却往往忽略掉一个比较重要的环节,就是APP数据加载中的设计.那么我们怎么处理好界面交互中的加载设计,保证体验无缝 ...

最新文章

  1. golang bufio.newscanner如何超时跳出_Golang微服务的熔断与限流
  2. 设置tomcat服务为80端口,tomcat虚拟主机,tomcat日志
  3. 怎么样处理好学科竞赛与文化课学习之间的关系,,学习下,,
  4. Leetcode-Merge k Sorted Lists
  5. LeetCode 963. 最小面积矩形 II
  6. JAVA入门级教学之(成员内部类)
  7. Linux系统编程18:超详解进程程序替换exec函数的一些用法
  8. [LOJ6278]数列分块入门 2
  9. C++中的floor()函数
  10. ubuntu16.04安装配置mysql数据库,分割视频为帧图像
  11. java 8 官网下载地址
  12. python输入名字配对情侣网名_名字匹配度情侣,打出自己的名字和对象的名字
  13. 2022年终工作总结PPT模板来了~
  14. 基于uniapp+springboot声纹考勤系统app设计
  15. 怎么用几何画板制作图形平移和旋转
  16. OOA/OOD/OOP细讲
  17. Java记账本小项目一(图解超详细)
  18. python计算连续复利_复利的Python程序
  19. 走位神器大全排行榜,你们是什么级别的关羽哥?
  20. JMeter安装及环境配置

热门文章

  1. 2012/8/3 Extjs使用TabPanel时需要注意的问题
  2. AjaxPro.dll和AjaxPro.2.dll的web配置方法
  3. c语言银行卡管理系统程序设计报告,《c语言程序设计》课程设计报告-职工信息管理系统.doc...
  4. mysql 启动 修改密码_基础的启动/停止/重启/密码修改MySQL
  5. python处理一亿条数据_Python基础数据处理库
  6. python函数库_10. 标准库简介
  7. OpenCV与图像处理学习七——传统图像分割之阈值法(固定阈值、自适应阈值、大津阈值)
  8. 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
  9. Fiddler (二) : Script 的 用法
  10. Spring Data JPA 从入门到精通~方法的查询策略的属性表达式