VBA
文章平均质量分 71
lyfegf
这个作者很懒,什么都没留下…
展开
-
vba封装归并排序
归并排序解释代码如下案例解释主函数GuiBingPaiXu参数:GuiBingPaiXu(ByVal arr, Optional sj = 1, Optional nCol = 1)arr是排序数组,可以1维或者2维sj是升序还是降序,默认1升序,非1是降序nCol是二维数组要排序得第几列,默认第一列代码如下'1参数是排序数组,可以1维或者2维'2参数是升序还是降序,默认1升序,非1是降序'3参数是2维数组要排序得第几列,默认第一列Function GuiBingPaiXu(ByV原创 2021-09-28 12:42:30 · 472 阅读 · 4 评论 -
VBA操作剪切板
VBA操作剪切板一,利用MsForms.DataObject操作1,什么是DataObject对象2,用vba操作剪切板注意3,声明方式4,文本写入剪切板5,读取剪切板文本二,利用API操作剪切板1,用到得API函数2,写入剪切板3,读取4, 提取剪贴板所有数据格式的代码5,整理一个上面用得全部api一,利用MsForms.DataObject操作1,什么是DataObject对象传输操作中使用的格式化文本数据的保留区域。 还保留 DataObject 中存储的文本块所对应的 格式 的列表DataO原创 2021-09-26 13:23:55 · 16491 阅读 · 1 评论 -
数据库图片的保存和读取
数据库图片的保存和读取一,用stream流的方式操作1,保存数据2,读取二,用API的方式1,保存到数据库2,读取,仅仅提供思路,代码不连贯是缺失的一,用stream流的方式操作1,保存数据Dim stm As New ADODB.Stream ’定义个流 前期绑定ado'如果后期绑定 CreateObject("ADODB.Stream")strFileName = Application.GetOpenFilename( _ "图片文件(*.bmp;*.jpg;*.g原创 2021-09-23 13:29:38 · 1933 阅读 · 0 评论 -
vba操作规划求解
vba操作规划求解要前期引用用到的函数1,SolverReset2,SolverOk 函数3,SolverAdd 函数4,SolverFinish 函数5,SolverSolve 函数一个简单案例要前期引用要使用vba操作规划求解,需要添加引用SolverProgram Files\Microsoft Office\Office14\Library\SOLVER 子文件夹中的 Solver.xlam用到的函数1,SolverReset重置 “规划求解参数” 对话框中的所有单元格选定区域和约束2原创 2021-09-22 10:53:19 · 4741 阅读 · 0 评论 -
VBA学习笔记1-VBA集合Collection
VBA集合Collection创建集合集合常用属性和方法添加集合大小读取集合特定元素内容集合删除办法创建集合Dim c As New Collection集合常用属性和方法添加语法:Collection.Add (item,key,before,after)item:添加到集合的项key:键,唯一性的,add方法如果重复报错before:插入位置,在哪个位置前面,可以是索引(...原创 2019-12-28 14:08:43 · 10380 阅读 · 1 评论 -
VBA学习笔记2-数据结构类型ArrayList
VBA学习笔记2-数据结构类型ArrayList一、这个东西是干什么的二、创建ArrayList1,前期绑定2,后期绑定三、常用方法和属性1,添加2,判断集合大小3,重点来了排序的办法3.1,升序排序3.2,降序排序4,复制集合的方法5,删除办法6,可以直接复制成一个数组一、这个东西是干什么的在VBA里数组的排序是很让人头痛的事情,一般采用冒泡,选择,快速,插入,希尔等算法来对数组进行排序...原创 2019-12-28 18:02:53 · 5482 阅读 · 3 评论 -
VBA学习笔记3-数据结构类型SortedList
VBA学习笔记3-数据结构类型SortedList一、SortedList是干什么的?二、创建方法1,前期绑定2,后期绑定三、常用方法和属性1,Add添加方法2,item的添加办法3,得到集合的大小4,判断key键和Item是否存在4.1,Contains属性4.2,ContainsKey属性4.3,ContainsValue属性5,通过key和item返回索引号5.1 通过key返回索引5.2 ...原创 2019-12-29 11:00:02 · 3053 阅读 · 4 评论