蓝字关注,加微信NZ9668获资料信息

 VBA解决方案   系列丛书作者 

头条百家平台 VBA资深创作者

_______________________________

分享成果,随喜真能量。大家好,今天继续和大家分享VBA编程中常用的过程代码。简单的过程组合起来就是一个复杂的过程,越简单的事物往往越容易理解,我们要认真掌握这些简单的过程,为我们复杂的工程服务。这也是我“搭积木”编程的思想。

VBA过程代码51:存所有打开的工作簿后退出Excel.

Sub MyNZ()

Dimwb As Workbook

MsgBox "保存所有打开的工作簿后退出Excel."

ForEach wb In Application.Workbooks

wb.Save

Next wb

Application.Quit

End Sub

代码的解析说明:上述过程保存当前的所有打开的工作薄,然后退出Application.Quit,在保存的时候用了一个for each 遍历循环,对于Application.Workbooks集合中的每一个元素

Wb 都要执行一次保存的操作。

----------------------------------------------------------------------------

VBA过程代码52:保存原来已存在且已打开的工作簿

Sub MyNZ()

Dimwb As Workbook

ForEach wb In Workbooks

If wb.Path <> "" Then wb.Save

Next wb

End Sub

代码的解析说明:本示例过程保存原来已存在且已打开的工作簿。其中用到了一个For Each的循环。在判断是否是已经存在的文件时用到了If wb.Path <> "",wb.Path会返回工作薄的路径。

VBA过程代码53:将工作簿以指定名保存在默认文件夹中

Sub MyNZ()

MsgBox "将工作簿以指定名保存在默认文件夹中."

ActiveWorkbook.SaveAs "<工作簿名>.xls"

End Sub

代码的解析说明:SaveAs方法相当于“另存为……”命令,以指定名称保存工作簿。该方法有12个参数,均为可选参数。如果未指定保存的路径,那么将在默认文件夹中保存该工作簿。如果文件夹中该工作簿名已存在,则提示是否替换原工作簿。

VBA过程代码54:将工作簿以指定名保存在默认文件夹中

Sub MyNZ()

DimoldName As String, newName As String

DimfolderName As String, fname As String

oldName = ActiveWorkbook.Name

newName = "new" & oldName

MsgBox "将以的名称保存"

folderName = Application.DefaultFilePath

fname = folderName & "/" & newName

ActiveWorkbook.SaveAs fname

End Sub

代码的解析说明:本示例将当前工作簿以一个新名(即new加原名)保存在默认文件夹中。

VBA过程代码55:保存工作簿并建立备份工作簿

Sub MyNZ()

MsgBox "保存工作簿并建立备份工作簿"

ActiveWorkbook.SaveAs CreateBackup:=True

End Sub

代码的解析说明:本示例将在当前文件夹中建立工作簿的备份,注意备份的位置是工作薄的默认位置。

看板:

下面是我根据我自己20多年的VBA实际利用经验,编写的几部经验教程,全是满满的“干货”,对于应用来讲,足矣,欢迎有需要的朋友联络(WeChat:NZ9668)分享;其中视频教程的优惠活动正在进行中。

1 《VBA代码解决方案》是VBA中各个知识点的讲解,覆盖了绝大多数的知识点。

2 《VBA数据库解决方案》是数据处理的利器;

3 《VBA数组与字典解决方案》中讲解VBA的精华----字典。

4  面向初学及中级以下学员的视频《VBA代码解决方案》正在录制。看视频,“每天20分钟,半年精进VBA”活动正在火热进行中,越早报名,回馈越多。现在第一册48讲内容已经录制完成,第一阶段的优惠活动也即将结束。

_____________________________

有启发 点在看,转给朋友 约作者 请留言,直接交流

更多关联阅读

vba代码编程800例_一组实用的VBA常用编程代码语句分享相关推荐

  1. vba代码编程800例_VBA编程常用“积木”过程代码Address的含义

    蓝字关注,加微信NZ9668获资料信息  VBA解决方案   系列丛书作者  头条百家平台 VBA资深创作者 _______________________________ 大家好,今日继续和大家分享 ...

  2. vba代码编程800例_VBA编程常用过程代码实例2630

    蓝字关注,加微信NZ9668获资料信息  VBA解决方案   系列丛书作者  头条百家平台 VBA资深创作者 _______________________________ 分享成果,随喜真能量.大家 ...

  3. python编程游戏代码 游戏人物如何升级_如何玩游戏提高python编程技能?

    笔者公众号:技术杂学铺 Python Challenge是首个谜语编程网站.挑战者需要连续挑战33个需要编程才能解开的谜题以锻炼自己的编程能力. 该网站建立于2005年,至今已经有三百多万位访客浏览并 ...

  4. 数控铣削图案及编程_数控铣床编程30例带图 急!!数控编程实例 带图案的

    1, 急!!数控编程实例 带图案的 例. 见下图所示,用Φ8的刀具,沿双点画线加工距离工件上表面3mm深凹槽.O5002N10 G54 X0 Y0 Z50;N20 M03 S500;N30G00 X1 ...

  5. python支持的编程范式有_转并修改:Python编程范式(Programming Paradigm)

    编程范式(Programming Paradigm)是某种编程语言典型的编程风格或者说是编程方式.随着编程方法学和软件工程研究的深入,特别是OO思想的普及,范式(Paradigm)以及编程范式等术语渐 ...

  6. c gui qt 4编程第二版_一本专门学习PyQt5 GUI编程的书

    Python作为一个开源的解释型编程软件,在教学.科研.实际项目中用得越来越多.Python易学易用,程序资源丰富,在编程解决一些科学计算问题时比较实用,但是Python自带的Tkinter包设计GU ...

  7. Java函数编码_转[收集java的常用函数代码]

    转[收集java的常用函数代码] package net.java2000.tools; /** * Title:        Java Bean 工具 * Description: * Copyr ...

  8. Java图形编程实验总结_实验二java图形界面编程2015级.doc

    实验二java图形界面编程2015级.doc 实验二JAVA图形界面编程一.实验目的熟悉JAVA运行环境,编程掌握JAVASWING组件的图形界面编程.二.实验环境微机,软件MYECLIPSE,JDK ...

  9. 单片机c语言编程300例_趣味c语言编程100例(四)

    经典c程序100例==81--90 [程序81] 题目:809*??=800*??+9*??+1 其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数.求??代表的两位数,及809*? ...

最新文章

  1. angular.element()的用法
  2. listview mysql查询_Sqlite 数据库分页查询(ListView分页显示数据)
  3. springboot图书管理怎么实现借书时间到期提醒_智能机器人充当图书管理员,看看它能干嘛...
  4. java入参为方法_Java命令注入原理结合Java Instrument技术(FreeBuf首发)
  5. CodeForces - 1547G How Many Paths?(强联通缩点+拓扑)
  6. openfire修改服务器名称方法
  7. SQL必知必会 附录解读
  8. STM32 跑马灯程序设计
  9. 基于PLECS的Boost变换器仿真与分析
  10. 高中计算机学业水平考试三叶草,山东省信息技术学业水平考试软件
  11. Java 文件上传 三种方式
  12. 设计模式介绍及Java描述
  13. Windows安装TortoiseSVN
  14. Masonry 比例设置multipliedBy与dividedBy区别
  15. IX redis(1)
  16. resolver error connecting with ssh timed out
  17. 支付宝固码php模拟,【推荐】PC_支付宝收款助手【支持支付宝固码+自动生成】...
  18. JAVA 租车系统(包含Mysql数据库)
  19. sqrt函数,对数进行开根号
  20. 2022最新苹果iOS证书制作教程

热门文章

  1. 009_Get请求中文乱码
  2. 乐高机器人java程序代码_用JAVA编写一个乐高机器人躲避障碍物运动到目标点的程序....
  3. dplayer js控制 自动全屏_Qt编写安防视频监控系统18-云台控制
  4. 谷歌浏览器禁止右滑返回历史_移动端h5禁用浏览器左滑右滑的前进后退功能
  5. 集合框架源码分析——抽象类
  6. java中的IO详解(上)
  7. Android安全加密:非对称加密
  8. coordinatorlayout 设置不可滑动_滑动关闭App损害iPhone电池寿命,我们需要“改掉强迫症”吗?...
  9. Sklearn 损失函数如何应用到_Sklearn全复习(下)(持续更新)
  10. Linux上iptables防火墙的基本应用教程