VBA工具之代码运行过程中调用“计算器”

boyanx3周前技术教程2

分享成果,随喜正能量】人生有八苦:生,老,病,死,爱别离,怨长久,求不得,放不下。凡事太尽,则缘分势必早尽。。

我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的工作效率,而且可以提高数据的准确度。我的教程一共十套,分为初级、中级、高级三大部分。是对VBA的系统讲解,从简单的入门,到数据库,到字典,到高级的网抓及类的应用。

对于初级及中级的学员,很想看到VBA的利用价值。也是对自己知识点的整合。我推出的YZ系列工具,可以让这个阶段的学员感受到VBA之强大。坚定自己学习VBA的决心。VBA工具共两个系列,一个是YZ系列,一个是NZ系列。YZ系列比较简单些,但实用性更强,可以在自己的工作中方方面面都可以利用到,今日给大家介绍的是YZ系列工具:VBA工具之代码运行过程中调用“计算器”

YZ05代码运行中调用“计算器”使用说明

我们在实际工作中经常会遇到一种工作情景,当程序运行的中途要进行一下人工的干预,比如要录入数据,要对某个结果进行判断,然后再决定下一步的运行,如果这种干预能利用函数的放回值来完成,如inputbox函数,msgbox函数能完成,那最好不过了,但是有时我们要调用第三方方程序来完成,如体统自带的“计算器”,要计算一下数据,待数据计算完成,退出,程序在执行,这种操作VBA该如何完成呢?NZ05的工具就是完成这个目的的。

我给出的YZ05“YZ-Wait.xlsm”应用程序密码是:“123456789”,学员可以利用密码打开VBE看看我的代码是如何写的,可以进行修正以更适合自己的实际应用。

一 开始程序的运行

这个工具只是一个示例,当我们打开这个工具时是如下的界面:

我们点击运行按钮,会给出下面的提示:

我们点击确定后,程序开始调用系统计算器,并交出控制权。

二 调用程序的运行

我们来看计算器被调用的界面:


这个时候,由于程序已经交出了控制权,我们可以在计算器中进行我们必要的运算了。如下:

结果出来后,我们复制值,然后激活EXCEL界面,或者关闭计算器即可。

三 调用结束

程序再次接受控制权后,有如下的提示:

这个时候表明,控制权已经又会回到了我们的代码中。

四 技术应用

这个应用工具中我们利用到了:

1 API函数的应用

2 API函数64位与32位兼容的写法

3 Shell函数的用法

4 do 循环

5 如何交出程序的控制权

当然这个应用的利用价值还是非常大的,大家可以发掘一下。

【分享成果,随喜正能量】

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

分享成果,随喜正能量】人无善恶,善恶存乎尔心。刹那便是永恒。欲海无边。一切皆为虚幻 。。

相关文章

黑客远程代码执行,你的服务器还安全嘛?

又到了更新文章的一天,今天给大家讲解一下命令执行和代码执行漏洞的危害以及详解步骤。代码执行和命令执行是有区别的,一个叫命令,一个叫代码,代码执行的话,一般指的是执行代码命令执行的话,一般都是执行我们电...

一行代码实现无界面执行网页自动化程序

最近在学习国产网页自动化框架Drissionpage,官网说明中看到关于浏览器无头模式设置的代码,查了文档找到headless()方法的具体说明:headless()该方法用于设置是否以无界面模式启动...

Python如何构建自动在线刷视频(用python写一个自动刷课)

文章目录二、解决Python软件的坑二、万事具备、准备开工了1.驱动Chrome ,让它访问我们需要的网站吧:2.对于比较复杂的class选择器3.对于用户名和密码,可以使用文件读写方式处理3.对于多...

如何让电脑运行快起来,教你使用两个代码

电脑使用时间长了,垃圾文件就会多起来,会导致电脑运行速度慢起来。如何使你的电脑卸下包袱,运行“键”“鼠”如飞呢,下面教你两个代码,轻松解决。第一个代码“cleanmgr”。键盘上同时按住WIN+R键,...

图表宏的代码运行(excel宏作图)

选择“开发工具”选项卡|“插入”|“表单控件”|“按钮”命令,然后在工作表上的任意位置,画一下,就会弹出“指定宏”的界面。在图中,选择刚才录制好的宏:hong1“确定”。此时,在工作表上就出现了“按钮...

代码怎么才能跑的更快(代码跑起来)

概述在写代码的时候我们都会碰到代码运行很慢的问题,代码的算力占用过高会直接导致项目难以落地,尤其是在端侧设备计算资源和内存资源都非常有限的情况下。如果计算资源相对充裕,我们开一个O3让编译器去优化,通...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。