自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 EXCEL VBA 取代cell查找,使用数组,提速显著

最近在做数据对照查找,类似vlookup的使用。最初使用的是worksheet中的cell单元格数值对应相等,返回一个结果。后来发现速度很慢。查阅资料后,发现使用数组很快。特此记录。思路:将数据源的两列数据对应成两个数组,分别读入到数组中,再使用输入单元格的数值和数组数值对比,如果相等,则返回第二个数组的对应值。Sub test2()'合并,速度更快Dim i '用于数组的索引,如果数据量很大,用int可能会溢出(int最大3w多),所以设置成variantDim j As Int

2021-01-09 22:32:29 1976

原创 application run的使用

具体使用:http://club.excelhome.net/thread-803051-3-1.html注意事项:1、run后面跟一个字符串,路径前后需要使用'来完成,单独使用需要""2. 因为后面是字符串,需要明确空格。

2020-11-26 19:00:42 542

原创 Excel VBA-Msgbox弹出信息+处理反应

msgbox就是常见的弹出窗口,有两种存在形式:语句和函数。最直观的区别在于是否有返回值,例如:dim i as integeri = MsgBox("File already exist", vbYesNoCancel, "File exists") 函数形式,弹出窗口,并有一个返回值,MsgBox "File already exist", vbYesNoCancel, "F...

2020-04-11 21:10:56 5681

原创 EXCEL VBA-Worksheets对象

worksheets对象为工作表tab,使用规则:ZDJ = Worksheets(1).Cells(i, 2).ValueZDJ=Worksheets("sheet1").cells(i,2).Value

2020-04-11 20:51:21 2224

原创 EXCEL VBA-RANGE对象

RANGE对象表示为单元格或单元区域(区别cells对象,仅表示某单元格),表示方法有如下几种:Range("C3: B109").Select '区域选中'Range("B109").Select 'B109单元格选中'Range(Cells(i, 2), Cells(i, 3)).Select'单元格(i,2)至(i,3)选中,可用于数值输入'range对象赋...

2020-04-11 20:51:02 2391

原创 Excel VBA - 操作文件

操作文件有以下几个功能。1. 获取文件的路径:当前的文件路径。函数:thisworkbook.pathDim ipath, iname As Stringipath = ThisWorkbook.Path & "\"返回的ipath为当前目录,例如:D:\工作\0307(华泰升版最终)\华泰\ST\1\。后面可以直接跟文件名。2. 用于判断是否存在文件:...

2020-04-11 20:50:52 2429

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除