ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: yuanzhuping

VBA常用技巧代码解析

    [复制链接]

TA的精华主题

TA的得分主题

发表于 2010-9-5 21:25 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖已被收录到知识树中,索引项:开发帮助和教程
楼主真厉害,跟着楼主走,学习不用愁

TA的精华主题

TA的得分主题

发表于 2010-9-6 13:55 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

::( 好是好。。没下完。就不能下了

好是好。。没下完。就不能下了

TA的精华主题

TA的得分主题

发表于 2010-9-6 16:38 | 显示全部楼层
很早就想学习VBA方面的内容
感谢版主提供的VBA学习资料!

TA的精华主题

TA的得分主题

发表于 2010-9-6 20:51 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
非常感谢楼主的分享资料

TA的精华主题

TA的得分主题

发表于 2010-9-7 23:11 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-9-8 13:25 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

回复3179楼KTHZ的问题

老师你好,我是新手,想请教一个问题。下面这段代码是我学习编制的,用于验证输入的柜员号是否存在于柜员列表中。其中从第6行到第12行是从第三十三楼抄来的,但无法运行。我使用的是OFFICE2007,不知是否与版本有关,或者是其他的问题,请老师指点,谢谢。

1                  Private Sub CommandButton1_Click()
2                  Dim Rng As Range
3                  Dim StrFind As String
4                  StrFind = TextBox1.Text
5                  With Worksheets("柜员列表").Range("A:A")
6                  Set Rng = .Find(What:=StrFind, _
7                               After:=.Cells(Cells.Count), _
8                               LookIn:=x1Values, _
9                               LookAt:=x1Whole, _
10                              SearchOrder:=x1ByRows, _
11                              SearchDirection:=x1Next, _
12                              MatchCase:=False)

你的代码写错啦,excel VBA中定义的常量前缀为Xl (字母X和字母l,大小写均可以),而你代码中的都搞成了X1(字母X和数字1),当然不行啦!
把你的相关部分都改了,再试试!
具体更改:
       x1Values  →  xlValues
           x1Whole  →  xlWhole
           x1ByRows → xlByRows
           x1Next →  xlNext
当然,如果代码中还有类似的错误也需要改,呵呵!

TA的精华主题

TA的得分主题

发表于 2010-9-8 14:54 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
活到老学到老。。。。。

TA的精华主题

TA的得分主题

发表于 2010-9-9 00:47 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-9-9 11:31 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
非常好,受教了

TA的精华主题

TA的得分主题

发表于 2010-9-9 12:09 | 显示全部楼层

回复3178楼 szxlai的帖子

我已经对你的程序及文件进行了更改,我测试了下,运行没问题!
给你提几点意见:
1、变量使用之前最好要定义;
2、注释放在代码前面或同行,不要放后面;
3、适当的增加些缩进,以提高程序的可读性。

你写的程序中根本就没有“查凭证”的工作表,只有叫“凭证查询”的工作表,这是你不能查询的主要原因!

“凭证查询代码”.rar

85.63 KB, 下载次数: 65

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-28 20:34 , Processed in 0.058796 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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