今天学习了刘金玉老师VB编程教程的第21期,学习的主要内容是冒泡排序算法。
一、算法的主要种类
1.算法的种类有冒泡排序法、选址排序法、折半查找法、快速排序法、穷举法等。
2.补充知识:variant数据是一种特殊的数据类型,除了定长string数据及用户定义类型外,可以包含任何种类的数据。使用vartype函数或者typename函数来决定如何处理variant中的数据。
二、冒泡排序法
1.定义变量时如果没有明确变量类型,那么它默认的类型为variant类型。
2025年07月01日
今天学习了刘金玉老师VB编程教程的第21期,学习的主要内容是冒泡排序算法。
一、算法的主要种类
1.算法的种类有冒泡排序法、选址排序法、折半查找法、快速排序法、穷举法等。
2.补充知识:variant数据是一种特殊的数据类型,除了定长string数据及用户定义类型外,可以包含任何种类的数据。使用vartype函数或者typename函数来决定如何处理variant中的数据。
二、冒泡排序法
1.定义变量时如果没有明确变量类型,那么它默认的类型为variant类型。
2024年08月22日
平均值计算是一个十分普通的一个函数,Excel工作表中的应用经常使用,如此就产生了一个情况,需要以平均值来对数据时行一个操作,如将大于平均值的值突出显示,或者将小于平均值的表格单元突出显示,VBA给出了一个简单的应用方法,下面通过一个示例来介绍一下,如何实现。
2024年08月22日
工作当中,有时候需要将多个excel合并成一个表格,如果表数量少手工就可以合并,遇到有大量表格就必须利用VBA代码了,但很多童鞋使用的是WPS,对VBA的支持不是很友好,推荐使用VBS脚本,以下为代码,将以下代码复制到txt文件里,然后把txt文件后缀改为vbs,双击即可运行
2024年08月22日
原创不易,请勿抄袭!
很多人可能听过或者用过这个软件,其实简单来说就是一个信息采集的系统,在工业中,对应的就是人机界面,类似于WINCC,INTOUCH,组态王等等,近几年在国内很火,今天和大家分享一下。
其实,建立自己的人机界面的方式有很多种,其中包括文中所讲的Labview,除此之外作者还使用过VB运用prodave驱动或者Libnodave驱动连接PLC数据制作画面,也非常好用。都是非常好用且有趣的应用,而且使用这些小众化的方式可以使得编出来的人机界面很高大上,最重要的是没有刻苦学习过的人无法更改或者判断故障,也就是不可替代性!搞工控的都知道不可替代性代表了什么,尤其是在每年数万电气自动化毕业生就业的前提下。
2024年08月22日
此前,写了一篇关于如何将一个Excel工作表拆分成多个的文章,受到了各位朋友的广泛关注和讨论。那么今天,我们反其道而行之,将多个统一规范固定格式的Excel 文件合并为一个。这种场景主要是应对某些情况下,可能我们会收集到多个Excel文件,并且这些Excel文件的格式都是统一的。
2024年08月22日
在工作簿中添加工作表使用Add方法,如下面的代码所示。
#001 Sub Addsh()
#002 Dim Sh As Worksheet
#003 With Worksheets
#004 Set Sh = .Add(after:=Worksheets(.Count))
2024年08月22日
最近在做word vba项目,遇到个需求,需要根据条件判断批量输出打√的方框和不打√的方框,类似如下图所示:
本来以为是个很容易的事情,没想到阻碍不小。
首先,我们先看看如何在word文档中手动输入带√的框。
2024年08月22日
今日的内容是“VBA之EXCEL应用”的第十三章“Function过程和Sub过程”。这讲是第2节“Sub过程”。这套教程从简单的录制宏开始讲解,一直到窗体的搭建,内容丰富,案例众多。大家可以非常容易的掌握相关的知识,这套教程面向初学人员,共三册,十七章,都是我们在利用EXCEL工作过程中需要掌握的知识点,希望大家能掌握利用。
2024年08月22日
[VBA] 语法200句
定制模块行为
(1) Option Explicit '强制对模块内所有变量进行声明
Option Private Module '标记模块为私有,仅对同一工程中其它模块有用,在宏对话框中不显示 Option CompareText '字符串不区分大小写