ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 354938|回复: 620

[分享] VBA收藏贴

    [复制链接]

TA的精华主题

TA的得分主题

发表于 2011-5-20 11:34 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 335081548 于 2012-8-1 17:40 编辑

先自己整理一下。方便要用到的时候自己查找
在此说明一下。很贴子引用原作者的,并没有给原作者写上名字说声“对不起”。万分抱歉。由于原来整理的时候没有写上原作者。后期整理陆续进行中。并在此谢谢各位大师的付出。给你们带来不便还请见谅.....

入门指南:
兰色幻想的VBA入门整理(全5期)
[分享]VBA基础入门教程----guoguo1568
Vba新手入门的实例课程十五讲----佛山小老鼠
一整套VBA入门视频-----佛山小老鼠
VBA入门之一《与代码亲密接触》---山菊花
VBA入门之二《一夜暴富》--山菊花
VBA入门之三《夏夜,我们看萤火虫》--山菊花   
菜鸟谈VBA最最基础入门《原创》----ggsmart(叶枫)
VBA入门指南——献给在这里得到帮助但看不懂代码的朋友---yagi2008
EXCEL\PPT中同玩VBA——VBA编程基础及简单程序实例(从头开始)-----zhaozyuan
在VBA代码中引用Excel工作表中单元格区域的方式小结--Zamyi

fanjy 版主:
[分享]认识VBA语言
http://club.excelhome.net/thread-182957-1-1.html

单元格
[分享]我的地盘我作主——CurrentRegion属性示例
[原创]解析UsedRange属性关于查找方法(Find方法)的应用
[分享]使用VBA代码选择单元格/区域
[分享]无迹可寻——探讨在工作表中找到最后一行
[分享]VBA实现单元格条件格式的属性、方法
使用VBA代码选择单元格/区域
在VBA代码中引用单元格区域的方式小结
[分享]关于查找方法(Find方法)的应用
关于查找方法(Find方法)的应用示例补充
在VBA中使用Find方法
VBA中名称的使用
如何在区域内指定特别的单元格
如何获取选定的不连续单元格区域地址
工作表、工作簿和模块的区别;类与模块
取消合并单元格时在每个单元格中保留内容
查找所有合并单元格---罗刚君
常用VBA函数精选合集(蓝桥玄霜)
在VBA中处理字符串
关于Like运算符的使用
关于Excel的高级查找技术
程序错误处理之On Error、Resume
禁用宏则关闭excel文件制作过程详解
在Excel中使文本闪烁

[分享]放置图片的好地方——ImageList控件介绍

Excel To Word
将Excel数据写入Word模板---热浪2006
如何用EXCEL的VBA控制WORD表格?
EXCEL批量导出数据至WORD文档---zhaogang1960
将Excel数据对应写入已做好的Word---zhaogang1960

一系列的VBA实例代码:
VBA实例601例----使用控件和窗体2007版=01=19

英特网篇:
TXT+VBS 股票行情版(2) 终于与大家见面了-----泓()
Excel终结版股票V4--xmyjk (上旋下弦月)
提取网页中的价格--xmyjk(上旋下弦月)
从网上自动下载更新数据到excel--xmyjk (上旋下弦月)
[分享]网页数据下载与控制--gdjxwz
关于网页数据码源下载求助的答复--xmyjk(上旋下弦月)

liucqa 网页采集(网页抓取)教程
网页采集(网页抓取)教程第一课-用XMLHTTP获取数据并用Adodb.Stream转换编码提取信息
http://club.excelhome.net/thread-893760-1-1.html
网页采集(网页抓取)教程第二课-用WinHTTP提交Post,viewstate获取和URLEncode编码方法
http://club.excelhome.net/thread-894527-1-1.html
网页采集(网页抓取)教程第三课-获取网络图片四种方法,如何判断WebBrowser控件导航结束
http://club.excelhome.net/thread-896608-1-1.html
网页采集(网页抓取)教程第四课-验证码图片处理欣赏及使用tessdata-OCR进行训练和识别
http://club.excelhome.net/thread-897117-1-1.html
【感谢加精】网页采集教程第五课-如何伪造Cookie及处理Referer防盗链
http://club.excelhome.net/thread-899268-1-1.html





[分享]自定义Excel 2007中的Ribbon
http://club.excelhome.net/thread-219364-1-1.html
[分享]RibbonX和VBA
http://club.excelhome.net/thread-225682-1-1.html
[分享]在Excel 2007的功能区中添加中文选项卡和控件
[原创]《Excel专业开发》解析之工作表设计
http://club.excelhome.net/thread-256733-1-1.html
[原创]《Excel专业开发》解析之加载宏
http://club.excelhome.net/thread-258147-1-1.html
[分享]解析Excel 2007的新文件格式
http://club.excelhome.net/thread-246819-1-1.html
[分享]《学习Excel VBA与XML、ASP协同应用》介绍和体会
http://club.excelhome.net/thread-238193-1-1.html
[分享]使用VBA处理Excel 2007中的表
http://club.excelhome.net/thread-237911-1-1.html
[分享]自动变换工作表中的图片
http://club.excelhome.net/thread-237407-1-1.html
[电子书]《VBA控件技术基础》(第三分册)
http://club.excelhome.net/thread-237168-1-1.html
[分享]树形目录控件——TreeView控件介绍
http://club.excelhome.net/thread-236735-1-1.html
[E书译文连载]《使用VBA和.NET编程开发Excel》——创建自已的对象
http://club.excelhome.net/thread-235992-1-1.html
[分享]带图片的复合框——ImageCombo控件介绍
http://club.excelhome.net/thread-235182-1-1.html
[分享]放置图片的好地方——ImageList控件介绍
http://club.excelhome.net/thread-234417-1-1.html
[分享]在VBA中处理字符串
http://club.excelhome.net/thread-225789-1-1.html
[分享]VBA语法基础
http://club.excelhome.net/thread-216548-1-1.html
[分享]《使用VBA编写Excel宏》
http://club.excelhome.net/thread-205902-1-1.html
[分享]VBA中名称的使用
http://club.excelhome.net/thread-200661-1-1.html
[分享]Excel 2007中的表
http://club.excelhome.net/thread-217720-1-1.html
[分享]最重要的基本操作:在VBA代码中引用单元格区域的方式小结
http://club.excelhome.net/thread-199566-1-1.html
[分享]山深处的美丽——Excel工作表探密
http://club.excelhome.net/thread-196848-1-1.html
[分享]MsgBox函数用法补充
http://club.excelhome.net/thread-196066-1-1.html
[分享]关于Like运算符的使用
http://club.excelhome.net/thread-195799-1-1.html
[分享]用颜色填充XY散点图
http://club.excelhome.net/thread-189992-1-1.html
[分享](4.13更新第五章)ExcelVBA编程入门范例
http://club.excelhome.net/thread-189550-1-1.html
[分享]Excel中的菜单和工具栏的ID编号
http://club.excelhome.net/thread-187559-1-1.html
[分享]“窗体”工具栏控件和“控件工具箱”控件基础
http://club.excelhome.net/thread-185554-1-1.html
[分享]使VBA代码更快且更简洁的方法
http://club.excelhome.net/thread-185314-1-1.html
[分享]RGB颜色面板及相应的颜色代号
http://club.excelhome.net/thread-182832-1-1.html

VBA语句集100句(第1辑)
http://club.excelhome.net/thread-170390-1-1.html
[原创]VBA语句集100句(第2辑)
http://club.excelhome.net/thread-173750-1-1.html
[原创]VBA语句集(第3辑)
http://club.excelhome.net/thread-193325-1-1.html
[分享]VBA语句集100句(第4辑WordVBA)
http://club.excelhome.net/thread-210793-1-1.html

[原创]VBA程序集(第1辑)
http://club.excelhome.net/thread-170691-1-1.html
[原创]VBA程序集(第2辑)
http://club.excelhome.net/thread-172488-1-1.html
[原创]VBA程序集(第3辑)
http://club.excelhome.net/thread-173490-1-1.html
[原创]VBA程序集(第4辑)
http://club.excelhome.net/thread-174169-1-1.html
[分享]VBA程序集(第5辑)
http://club.excelhome.net/thread-174960-1-1.html
[分享]VBA程序集(第6辑)
http://club.excelhome.net/thread-176055-1-1.html

[分享]ExcelVBA编程系列之对象模型(1)
http://club.excelhome.net/thread-174662-1-1.html
[分享]ExcelVBA编程系列之对象模型(2)
http://club.excelhome.net/thread-175436-1-1.html
[分享]ExceVBA编程系列之对象模型(3)
http://club.excelhome.net/thread-175656-1-1.html
[分享]VBA编程系列之对象模型(4):常用对象概述
http://club.excelhome.net/thread-176385-1-1.html

[分享]VBA编程系列之VBA的运算符和表达式
http://club.excelhome.net/thread-176734-1-1.html
[原创]ExcelVBA用户窗体编程基础
http://club.excelhome.net/thread-179979-1-1.html
[原创]限制用户窗体中文本框的输入
http://club.excelhome.net/thread-173407-1-1.html
[分享]两个用户窗体绘图的例子
http://club.excelhome.net/thread-182622-1-1.html
[分享]ExcelVBA程序集汇总(连续更新中......)
http://club.excelhome.net/thread-181832-1-1.html

[原创]VBA编程问答(第1辑)
http://club.excelhome.net/thread-180359-1-1.html
[原创]VBA编程问答(第2辑)
http://club.excelhome.net/thread-180664-1-1.html

[原创]使用OnTime方法安排程序执行
http://club.excelhome.net/thread-172853-1-1.html

[分享]使用VB6创建COM加载宏
http://club.excelhome.net/thread-174063-1-1.html
[分享]VB6编写Excel VBA程序
http://club.excelhome.net/thread-173640-1-1.html

[分享]Excel操作技术与技巧
http://club.excelhome.net/thread-182563-1-1.html
[原创]如何在区域内指定特别的单元格
http://club.excelhome.net/thread-172985-1-1.html

Excel服务V——介绍“交互”
http://club.excelhome.net/thread-166726-1-1.html
Excel服务VI——用Excel Web Services创建应用程序
http://club.excelhome.net/thread-166729-1-1.html



评分

42

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-5-20 11:38 | 显示全部楼层
本帖最后由 335081548 于 2012-8-22 07:09 编辑

VBA字典和数组:
墙上那一串串红辣椒——数组入门讲座---山菊花
[数组]补充一些大家不太了解的数组用法---UNARTHUR
[分享]浅谈DICTIONARY(字典)对象
[分享]DICTIONARY(字典)对象 补遗(一)
常见字典用法集锦及代码详解(蓝桥玄霜)
VBA编程技巧 之 字典对象使用经验谈
字典-数组-自定义函数学习笔记(gufengaoyue)
分享兰色幻想老师的大作VBA数组与字典知识与实例
函数公式转VBA数组或字典(多条件求和)
[字典嵌套][三维数组]对结构基本相同、同名工作表列项目不同的多个工作簿按表名汇总
VBA字典的原理:哈希查找的示例程序,现在创造你自己的VBA字典吧!(灰袍法师)
有史以来最快的希尔排序 - 比历史贴快10倍,比Excel排序更快 - 兼论堆排序和快速排序(灰袍法师)
字典-数据有效性多级联动(代码注释)-列表框实时联动-组合框随拼音首字母实时联动(多层字典)(lee1892)
vba 中UBound(Filter()) 用法
VBA里如何使用六个COMBOBOX实现六层关联(VBA字典)
combobox三层关联(VBA字典)
字典一对多个item的经典写法----oobird

在VBA中使用JAVASCRIPT和VBSCRIPT(1)
http://club.excelhome.net/thread-478544-1-1.html
JScript 字符串数组另类排序
http://club.excelhome.net/thread-389688-1-1.html

ADO+SQL
给新手的access数据库读写示例(学习总结)
http://club.excelhome.net/thread-886523-1-1.html


正则表达式:
推荐一份正则表达式介绍资料
正则匹配,想了两晚想不出结果
正则表达式太有用了(查找替换)!
一起学学正则表达式(长)
正则表达式学习总结1------wpxxsyzx
自学正则表达式过程分享——ctp_119
http://club.excelhome.net/thread-883148-1-1.html


综合应用程序类:
职员考勤系统+工薪结算+收银机对账+飞信接口通讯---daley


递归
递归(基础教程)

Word与Excel
●★将Excel数据写入Word模板★●
http://club.excelhome.net/thread-477904-1-1.html






评分

5

查看全部评分

TA的精华主题

TA的得分主题

发表于 2011-5-20 11:38 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-5-20 12:14 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 335081548 于 2012-8-22 07:12 编辑

菜单类:
http://www.add-in-express.com/docs/net-excel-automation-addins.php

5 开发类似 windows API的dll,也就是用 VBA代码的 public declare 来声明,使用时就像一个过程或者函数,这个做法现在比较少见,毕竟面向对象编程用起来要方便得多。所以我也没有研究这个做法,搜索一下论坛应该也有。
可以参考
VB6.0 自定义函数方法 by zhounie
http://club.excelhome.net/viewthread.php?tid=729841

6 微软新增的VSTO开发方法,可以把所有代码打包进DLL
你发布作品需要四个文件,附件例子是 ExcelWorkbook1.dll        ExcelWorkbook1.dll.manifest             ExcelWorkbook1.vsto   ExcelWorkbook1.xls
,用起来非常方便,连DLL注册都不需要!因为已经帮你全自动做好了,也就是说,根本不需要VBA了,直接就用VB完全代替VBA的所有功能,开发所有代码。
但是这样的开发需要VS2007,而且会导致安装.NET3.5,office2007以下的电脑没法使用,而且VB代码毕竟跟VBA代码不是完全一样,要学习一点新的东东。
微软的.NET真是一把双刃剑,它其实就是一个更先进的windowsAPI,学习起来,用起来都方便一万倍,但是在没装.NET的电脑或者.NET版本不对的电脑上,就无法运行程序。

附件是一个简单的第6种封装方法的实例,打开ExcelWorkbook1.xls文件将触发workbook open事件,显示hello,而修改任意单元格将触发worksheet change事件,在A1单元格显示改动的单元格地址。而所有的事件代码,都在ExcelWorkbook1.dll里面,VBA代码一句都没有。哈哈哈。。。。。。
可以参考:使用VSTO移植VBA by excelflower
http://club.excelhome.net/viewth ... ght=vsto&page=1
http://club.excelhome.net/forum.php?mod=viewthread&tid=664100&page=1
VS2010的VSTO开发方法 - 工程打包.rar

dll封装,资料
[url=dll封装,资料 http://club.excelhome.net/thread-813309-1-1.html]http://club.excelhome.net/thread-813309-1-1.html[/url]


VBA的保护
如何保护好您的作品
宏通Excel VBA开发助手 V2.0
http://club.excelhome.net/thread-749568-1-1.html
一步步教你DIY 你的VBE对话框 57楼增加可复制的版本_ldy
http://club.excelhome.net/thread-464075-1-1.html
用ResHacker打造EH品牌VBE引用对话框
http://club.excelhome.net/thread-465509-1-1.html
让“引用”窗口乖乖听话
http://club.excelhome.net/thread-800296-1-1.html
[讨论]搜集有关DLL、类的实例及帮助贴子或文章
http://club.excelhome.net/thread-227688-1-1.html
VB如何调用DLL



VSTO制作自定义窗格
http://club.excelhome.net/thread-893282-1-1.html




TA的精华主题

TA的得分主题

 楼主| 发表于 2011-5-20 12:19 | 显示全部楼层
本帖最后由 335081548 于 2011-11-19 22:19 编辑

多工作表汇总  合并
多工作簿多个相同工作表汇总(龙版)
如何将同目录内多工作簿中的工作表汇总?(各工作簿表格完全相同)----zhaogang1960
灵活的多工作表合并或汇总
多工作簿多工作表合并(不是汇总)的vba代码
数据汇总的三种方法(将某文件夹中所有工作簿特定位置的内容汇总到一单独工作簿中)---abdias520 (小风)
不打开工作薄取数的代码汇总---lichaobin
1-12月 不同表头标题(字段)数据合并--zhaogang1960

工作表拆分:
把一个表拆分成多个工作薄(按人名)
根据关键字拆分工作表为多个工作簿---mrgood88



系统类:
原创-简易进销存系统
一个非常实用的成绩管理系统 ___ VBA 学习的实例
近两万行代码的ADO+ACCESS生产统计系统源码---hd37
以《仓库进销存管理系统》来学习VBA知识---ctp_119(杰)



用ExcelVBA将多个文本文件数据导入到Access数据库中的三种方法--zhaogang1960




ADO    SQL:
论坛中用ADO处理Excel文件的帖子整理(更新中)
Excel+Access水电气费物业管理2010
Excel+ADO(DAO)+SQL+Access专辑
VBA中利用SQL模糊查询ACCESS(和VB有重大不同)
神奇的SQL语言——SQL与行列转制---wsri
ADo_Sql实现排列组合算法
EXCEL操作ACCESS数据库示例
初学ADO献上小作《电话簿管理系统》--zhaogang1960
使用vba生成汇总多个工作簿的多工作表数据透视表SQL命令文本----zhaogang1960
sql之left join、right join、inner join的区别
ExcelVBA操作MySQL--zouyuejianVBA中使用ADO来处理Excel数据之现状----wwwbjwww

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-5-20 13:55 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-5-20 14:06 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-5-20 15:03 | 显示全部楼层
本帖最后由 335081548 于 2012-7-26 22:26 编辑

文件夹:
列举某文件夹所有子文件夹及文件名
用VBA批量重命名照片文件名
获取文件夹(目录)方法汇总
自动备份工作表到固定文件夹的VBA代码


VBA代码操作代码:
VBE代码操作代码语句大全
使用VBA编写Excel宏
使VBA代码更快且更简洁的方法
如何编写能删除指定宏名的代码
VBProject:代码操作代码之常用语句
如何用VBA遍历指定目录下的所有子文件夹和文件
VBA程序也玩自动升级--markqin

VBA技巧类:
分享一些关于VBA代码优化提速的资料


ListView控件:
可以编辑的ListView (Frame + TextBox)VBA版
如何在LISTVIEW 中获取checkBox的索引值(见六楼答案)
excel listview提示气球
[分享]学习作品:Access+Treeview+Listview
listview的应用---EXCEL也玩进程管理器
Listview 的运用
怎样才能让Listview控件真正实现按时间排序
如何用VBA在listview中制作快捷菜单?
listview导出EXCEL文件
这个ListView程序让你长叹不已!
启动用户界面 ListView初始位置错误的问题
关于ListView列清单的输入提示问题(怎么把ListView隐藏)
VB & Excel问题十二:何实现拖动listview控件的水平滚动条时,listview控件的内容
TreeView控件工作表表名繁体树形显示
[分享]树形目录控件——TreeView控件介绍
深入学习<树形目录控件——TreeView控件介绍>
TreeView控件问题,如何不显示隐藏工作表名
我需要把listview上显示的内容打印出来,VBA如何实现?
倾情奉献精品: 以前用LISTVIEW做的 ****[出纳管理工具]****
VBA下用的PictureBox控件(ListView隔行不同颜色轻松显示)
如何将“数据库”第二行添加为listview的标题行?
Listview删除选定行时同时删除数据源


工具类:
[原创]免费 实用的Excel工具箱推荐---qj.chen
Excel完美工具箱 多功能插件(佛山小老鼠)
http://club.excelhome.net/thread-851978-1-1.html
SoSo工具集升级第四代啦【更实用、更方便】huanglicheng
http://club.excelhome.net/thread-865875-1-1.html
【PPT超级工具包】V2.0强力出击!chrisfang
http://club.excelhome.net/thread-851276-1-1.html
【56色板】Excel辅助插件工具 chrisfang
http://club.excelhome.net/thread-891654-1-1.html
常用工具7.3(测试版)彭希仁
http://club.excelhome.net/thread-813095-1-1.html
【嘉嘉花园】之Excel 小工具及应用嘉庆子
http://club.excelhome.net/thread-826026-1-1.html




评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2011-5-20 15:06 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2011-5-21 09:36 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-26 19:03 , Processed in 0.048714 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表