ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

你了解VB吗?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2006-3-30 23:45 | 显示全部楼层
以下是引用[I]雪兰君[/I]在2006-3-30 23:19:40的发言:[BR]
以下是引用[I]jacksonzeng[/I]在2006-3-30 17:06:34的发言:[BR]呵呵,VBA与VB有点不同,但又有许多相似的之处,VBA更通俗的说可以说是建立在转为APPLICATION对象上的VB,而VB给我的感觉范围比较广,想象的空间和功能相对来说强大点。
我怎么没有看到这一帖呢? jacksonzeng兄 如果看见了请回答: 1、脱离了excel,VB对数据处理起来是否方便?还是和VBA差不多? 2、VB的数据存放在哪呢?不会是.txt,.ini ,inf 这些东西里? 3、如果选择Access做数据存放模式,编程上是否效率高于VBA? 我想也有许多人对这个问题感兴趣。很基本。 谢谢~
1。VB不是专门为数据处理而制作的,如果要专门在EXCEL环境下做数据处理的话,灵活性当然没有VBA好,VB注重的是事件发生和属性设置,对数据的处理方面也是通过事件和控件间接对EXCEL进行处理。至于VB可以编制窗体和创建不同模式窗体如登陆密码框之类的界面应该用程序是EXCEL里的VBA无法比拟的。不管VBA通过什么手段要达到和VB的运行速度和EXE文件状态只能接近不可能超越。 2.VB是一种变成语言,数据不存在存放哪里的问题,因为本来VB就没有自己的数据库。只能通过控件(如数据控件)对数据表格的调用,再通过控件显示出来。VB里面针对每一个事件的处理,分得比较细。如(MOUSEUP,MOUSEDOWN,KEYPRESS,GETFOCUS,LOSFOCUS...)等等的事件。 3。VB对ACCESS的数据处理要比它本身对EXCEL的数据处理要容易些,但至于是否高效于VBA就未很难说了。一来VB是没有自带储存的数据库,而VBA却可以以自己EXCEL原有的数据库对ACCESS的数据进行处理,而且VBA还可以调用EXCEL里的强大功能,当然也要看运用者本身的技术性处理能力和自己的习惯爱好,如果用VB的人运用数组,集合和自定义函数能力真的特别强的话,相信运用VB会有非常大的想象空间。毕竟数据处理不是VB这种语言的强项吖,不然恐怕也没有VBA诞生的必要了。
头像被屏蔽

TA的精华主题

TA的得分主题

发表于 2006-3-31 01:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

TA的精华主题

TA的得分主题

发表于 2006-3-31 03:00 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
学VBA for excel 2年,想多看看书,就去了图书馆,不料图书馆很少这方面的书,倒是VB的书很多,于是也拿来看。两者其实是共通的。只是VBA是以APPLICATION为载体的,而VB则是独立的编程语言
头像被屏蔽

TA的精华主题

TA的得分主题

发表于 2006-3-31 08:39 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
提示: 作者被禁止或删除 内容自动屏蔽

TA的精华主题

TA的得分主题

发表于 2006-3-31 08:47 | 显示全部楼层

我是为了工作的需要,而自学的vba(只是初学)

头像被屏蔽

TA的精华主题

TA的得分主题

发表于 2006-3-31 08:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

TA的精华主题

TA的得分主题

发表于 2006-3-31 13:56 | 显示全部楼层

為了學編程我買了台二手電腦(我老板說想學電腦就買台電腦回家吧),但那時還是Windows 95.我的程序大都是在紙上手寫完了才打入電腦的,所以我的程序是直線型,我喜歡把VBA變成VB,又把它變成VBA(VBA不用安裝,Dll引用)。

TA的精华主题

TA的得分主题

发表于 2006-3-31 16:39 | 显示全部楼层

俺对VB的理解限于简单窗体的EXE

类模块及模块、DLL等没有研究过

TA的精华主题

TA的得分主题

发表于 2006-3-31 18:35 | 显示全部楼层
个人认为,VBA是VB的最好前导了:对象、事件、方法、属性......;宏录制器;容易获得成就感......

TA的精华主题

TA的得分主题

发表于 2006-3-31 22:18 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2025-12-14 17:11 , Processed in 0.025784 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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