ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[分享] 抛砖引玉,VBA编写的简单VBA程序解释器,期待您的进一步完善与改进(最新:进化5)

    [复制链接]

TA的精华主题

TA的得分主题

发表于 2010-3-21 21:47 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
原帖由 anniewehom 于 2010-3-21 10:00 发表
谢谢楼主哦,我也是最近开始学习VBA,
越是学习,越是发现,原来就单单EXCEL我就有这么多不懂得的,
我还是全公司,全班级里,EXCEL最厉害的,
惭愧呀,这里才是高手云集,而且,大家都有共享精神


请问这位兄弟究竟是工作了还是在上学?我怎么有点晕

TA的精华主题

TA的得分主题

发表于 2010-3-21 23:02 | 显示全部楼层
这个想法不错,给初学习者看别人的代码方便

TA的精华主题

TA的得分主题

发表于 2010-3-21 23:26 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
原帖由 kevinchengcw 于 2010-3-21 08:22 发表


我本来就不专业啊,如果你知道了我是干什么的你就不会这样说了,我的工作跟这个东西可以说一点关系都没有,只是个人兴趣尔矣,我觉得凡事不要想得太复杂了,不然什么都不敢做了,如果因为有windows了,那为什么还有人写unix,linux这些东西,因为大家的需求范围不同,你觉得不需要的可是很多新手很需要,我在初学的时候也想要一个这样的东西,毕竟可以让我大体消化一下,然后再对不甚理解的地方去看微软的帮助,不然每一个词都去翻帮助精力上会受不了,什么东西存在都有他存在的理由,请大家不要把咬文嚼字的功夫拿到这里来,谢谢


哦,没有说你的东西不好,既然是ldy版版推荐的,一定有它的好!我仅仅是对“编译器”的说法提出个人意见,如有冒犯,说声对不起。
PS:unix和linux系统并不是在Windows之后才有的。

[ 本帖最后由 uranus1997 于 2010-3-21 23:29 编辑 ]

TA的精华主题

TA的得分主题

发表于 2010-3-21 23:35 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
对楼主表示深深的感谢,同时支持楼主能够拓展功能 ~

TA的精华主题

TA的得分主题

发表于 2010-3-22 13:06 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-3-22 16:50 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-3-22 21:30 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-3-23 01:38 | 显示全部楼层
原帖由 kevinchengcw 于 2010-3-19 08:05 发表


请细说一下您所讲的高亮是指什么,对文本框中字符如何高亮显示还在研究中


不好意思,可能我说得有点笼统,我说的是语法高亮,像下面这样的效果。
(记得本论坛就有人做过类似这样的显示)

Private Sub TextBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
With Worksheets("sheet1")
    n = .Range("a65536").End(xlUp).Row    '注释颜色
    If TextBox1.Text <> "" Then
        If WorksheetFunction.CountIf(.Range("a1:a" & n), TextBox1.Text) > 0 Then
            TextBox2.Text = Cells(WorksheetFunction.Match(TextBox1.Text, .Range("a1:a" & n), 0), 2).Value
        Else
            TextBox2.Text = ""
        End If
    End If
End With
End Sub


[ 本帖最后由 cyano 于 2010-3-23 01:50 编辑 ]

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-3-23 08:55 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
原帖由 cyano 于 2010-3-23 01:38 发表


不好意思,可能我说得有点笼统,我说的是语法高亮,像下面这样的效果。
(记得本论坛就有人做过类似这样的显示)

Private Sub TextBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Inte ...


这个对于我现在的技术能力来说还是有点难,我研究一下,尽力而为吧,谢谢支持

TA的精华主题

TA的得分主题

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

太谢谢了,你真好

真厉害,有时间能单独请教吗,我的qq:269908928
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-12-25 09:49 , Processed in 0.041376 second(s), 5 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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