ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

快快快!!!我们一起学习-----VBA(10月12日更新)

[复制链接]

TA的精华主题

TA的得分主题

发表于 2004-9-15 11:20 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

本贴正在全新整理中。。。。。。。。。。。

VBA入门................................................... (2楼)

初级应用....................................................(3楼)

高级应用.................................................. .(4楼)

相关好贴链接及书籍下载..................(5楼)


带你入门VBA系列:
第一期: 初步了解VBA)
第二期:进阶操作VBA
第三期:编制简单的自定义函数
第四期:如何控制工作薄和工作表
第五期:如何控制单元格

我的几个热贴:

窗体的录入界面设计:

http://club.excelhome.net/viewthread.php?tid=63502

仿正规软件的权限设置及密码登陆的例子

http://club.excelhome.net/viewthread.php?tid=61551

收集和自编的自定义函数(21个)!新增"字符快速合并"函数

http://club.excelhome.net/viewthread.php?tid=59485

累计公式运算,终于实现!!!!!!!!!!!!!!!!!!

http://club.excelhome.net/viewthread.php?tid=58001

COUNTIF函数的16种公式设置

http://club.excelhome.net/viewthread.php?tid=55123

防止录入重复数据(已解决粘贴问题9月4日更新)

http://club.excelhome.net/viewthread.php?tid=55090

循环引用四大妙用(再增加一条)

http://club.excelhome.net/viewthread.php?tid=55081

[此贴子已经被作者于2004-11-18 17:07:52编辑过]

快快快!!!我们一起学习-----VBA(10月12日更新)

快快快!!!我们一起学习-----VBA(10月12日更新)

oPmEOHRd.rar

7.19 KB, 下载次数: 496

快快快!!!我们一起学习-----VBA(10月12日更新)

XDxr49ll.rar

8.88 KB, 下载次数: 322

快快快!!!我们一起学习-----VBA(10月12日更新)

JqL8UzFy.rar

8.88 KB, 下载次数: 439

快快快!!!我们一起学习-----VBA(10月12日更新)

W6WGowbK.rar

29.23 KB, 下载次数: 1167

快快快!!!我们一起学习-----VBA(10月12日更新)

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-10-7 14:17 | 显示全部楼层

入 门 篇

1、初步认识宏与VBA。.....................................................(6楼)

2、了解VBA开发环境(VBE编辑器).........................................(7楼)

3、EXCELVBA基本构架。..................................................(10楼)

4、使用VBA控制工作表及工作薄。....................................(13楼)

5、使用VBA控制单元格

[此贴子已经被作者于2004-10-10 10:51:27编辑过]

TA的精华主题

TA的得分主题

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

初 级 应 用 篇

1、EXCELVBA的几种基本语句

2、EXCELVBA常用属性

3、EXCELVBA常用方法

4、EXCELVBA常用事件

5、VBA函数的使用

6、EXCELVBA 窗体 及 常用控件的使用

7、自定义菜单、工具栏的设置

[此贴子已经被作者于2004-10-7 15:59:14编辑过]

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-10-7 14:19 | 显示全部楼层

高级编程技巧篇

1、开发类模块


2、向应用程序中添加个性设置


3、处理数据库


4、API函数调用

使窗体右上角的X按钮失效删除系统菜单(by瑾果)

http://club.excelhome.net/viewthread.php?tid=65398

[此贴子已经被作者于2004-10-13 21:48:15编辑过]

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-10-7 14:21 | 显示全部楼层

VBA好贴链接:

特别推荐怎样做能不出现是否启用宏的提示?BY Leaf 版主http://club.excelhome.net/viewthread.php?tid=1333

1、解除工作表、VBA密码 http://club.excelhome.net/dispbbs.asp?boardid=4&star=15&replyid=51464&id=19781&skin=0&page=1

2、几个简单的东西让你学会VBA http://club.excelhome.net/viewthread.php?tid=16189

3、定时保存文件

http://club.excelhome.net/viewthread.php?tid=61631

4、VBA术语大全(BY 徒然客)

http://club.excelhome.net/viewthread.php?tid=29372

5、工作表事件代码作成加载宏

http://club.excelhome.net/viewthread.php?tid=65276


相关书籍下载:

1、VBA开发指南(BY 徒然客)http://club.excelhome.net/viewthread.php?tid=36435

2、VB精华文摘系列电子书http://club.excelhome.net/viewthread.php?tid=29975

3、VBA开发密籍 http://club.excelhome.net/viewthread.php?tid=30485

4、Excel 2002VBA/XML Programming http://www.manyi100.com/view.asp?id=1593

5、VBA高级开发指南 http://book.ddvip.net/SoftView/SoftView_337.html

6、Excel2000 VBA 一册通(PDF) http://book.ddvip.net/SoftView/SoftView_538.html

7、可视化菜单编辑器

[此贴子已经被作者于2004-10-17 15:11:31编辑过]

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-10-7 17:10 | 显示全部楼层

初步认识宏与VBA

可能你还没接触过VBA,或者你曾是一个其他程序的开发者但不懂VBA,那就和我一块去认识VBE、VBA和宏的含义。


宏:许多VBA高手都是从录制宏入门VBA的,宏的功能就是将所操作的步骤记录下来,以便以后的任何时候只要使用宏,就可以重复执行操作过的步骤。有时在编程序时,忘记了EXCEL某些基本功能的编写,录制宏就是一个很好的方法,比如你忘记了不连续单元格的表示方法,你就可以在工作表中把你选取不连续单元格的过程录制下来,代码自然就出来了。

录制宏的操作: 视图---工具栏--Visual basic菜单栏----点击录制宏按纽-----在弹出的录制新宏对话框中输入宏名和快捷键(可不填)----进行事选设定的操作-----停止录制(其实这个和平时生活中录音或录像一样,开始---录制--停止),补充一点,就是如果以后想用按纽来执行宏,可以直接在弹出的指定宏对话框中点击录制宏,其余步骤同上。

录制宏视频 fsqQ7YBm.rar (109.02 KB, 下载次数: 864)

执行宏:执行宏可以真接执行,也可以通过按纽来执行

真接执行:是直接点击Visual basic菜单栏上的小三角(执行按纽),在出现的对话框中选取相应的宏后点击执行。

用按纽执行宏:可以以图片、图形、艺术字、窗体中控件、控件工具箱中控件等。以图片,图形、艺术字执行宏的方法是:在相应的图片、图形、艺术字上单击右键,再单击指定宏,在弹出的对话框中指定相应的宏---确定。如果是用窗体中的控件来执行,当你在工作表中添加窗体中的控件时,就在自动弹出指定宏对话框,在弹出的对话框中指定相应的宏---确定。如果想让控件工具箱中的控件执行你录制的宏,在控件上单击右键,点击查看代码,就会自动进入VBE编辑窗口,在代码窗口中会出现如:Private Sub CommandButton1_Click() End Sub 。这时把你录制宏的代码部分(在VBE窗口的模块中)复制到以上两句中间就可以了。注:不能复制类似 Sub矩形1_单击() End Sub 的开始和结束语句。


VBA 是 Visual basic for Application 的缩写。是用来开发应用程序的Visual basic语言,除了它无法象Visual basic般独立存在外,其它的如程序的编辑方法,对象的使用等,都与Visual basic相同,因此如果学习过Visual basic语言,入门VBA将是一件很容易的事。


VBE是Visual basic Editor的缩写,是用来编写VBA应用程序的编辑器,它与VB编器有什么区别呢?Visual basic是用来开发完整程序的工具,必须使用相当大的系统资源,但是在控制EXCEL或其他OFFICE办公软件时,并不需要使用这么庞大的资源,因此Microsoft将Visual basic编写及执行程序的功能附属于OFFICE之下,使其可以使用较少的系统资源,达到编辑出应用程序的目的。因此将提供这些功能的编辑器称为Visual basic Editor

[此贴子已经被作者于2004-10-10 11:23:12编辑过]

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-10-8 23:35 | 显示全部楼层

认识VBE编辑器

快快快!!!我们一起学习-----VBA(10月12日更新)

快快快!!!我们一起学习-----VBA(10月12日更新)

TA的精华主题

TA的得分主题

发表于 2004-10-9 15:32 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-10-10 09:23 | 显示全部楼层

快快快!!!我们一起学习-----VBA(10月12日更新)

EXCELVBA基本构架

对象、属性、方法、事件


对象:

所谓的对象,我们可以将其想象成日常生活中所用的各类物品比如车子桌子、椅子等以车子的组成为例,车子是由轮子、车座、车灯、外壳等组合而成的一个大对象而这些具有单一功能的对象又可以分为更小的对象如:螺丝、电线等。

就EXCEL而言其对象就是工作薄、工作表、图表工作表或其他更细微的窗体组件。


属性:

所谓属性就是对象所属的特征,例如当年到一个苹果时,可以马上知道它的颜色形状及大小这些都可以用来形容对象的形容词也就是对象的属性,比如工作表的名称就是工作表的一个属性。

取得属性值的语法:变量=对象.属性

比如我们要取得当前工作表的名子和工作表的数量

AAA=Activesheet.name

BBB=Activesheet.count

设定属性的语法:

对象.属性=属性值

例:sheets(1).name="我的工作薄1" 设置第一个工作表的名称是"我的工作薄1"


方法:

控制对象的动作或功能称为方法,简单的说就是为了达到某种效果而下达的命令:

比如:对工作表这个对象进行新建或删除的功能.而新建及删除功能即为工作表这个对象所提供的方法.

使用方法的程序语法.

对象.方法

例:SHEET1.DELETE

上例中SHEET1的部分为对象,而"."后方的即为对象所提供的方法,至于对象提供的方法有哪些,并不需要特意去记忆它们,当输入了对象名称然后输入"."时,系统就会显示该对象提供的方法菜单以便从菜单中选取适用的方法.

VRSDGnqX.rar (30.74 KB, 下载次数: 811)

[此贴子已经被作者于2004-10-10 10:09:20编辑过]

快快快!!!我们一起学习-----VBA(10月12日更新)

快快快!!!我们一起学习-----VBA(10月12日更新)

快快快!!!我们一起学习-----VBA(10月12日更新)

快快快!!!我们一起学习-----VBA(10月12日更新)

快快快!!!我们一起学习-----VBA(10月12日更新)

快快快!!!我们一起学习-----VBA(10月12日更新)

快快快!!!我们一起学习-----VBA(10月12日更新)

快快快!!!我们一起学习-----VBA(10月12日更新)

TA的精华主题

TA的得分主题

发表于 2004-10-10 10:05 | 显示全部楼层
请问大虾,如何把代码窗口固定住如7楼图片,我现在一进入VBE编辑器,代码窗口是可以移动的,可以最大化和最小化,无法固定住,我想把它固定住,就如7楼图片,如何操作,谢谢。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-26 23:35 , Processed in 0.048913 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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