vba和vb的小区别

 本人以前初涉vba时,认为vba就相当于在office里做宏的工具和vb差不多。vb里用的代码稍微改下,不用太多测试就直接可以使用。其实是个误区。那下面的例子,大家知道vba 其实和vb有不同,而且vba 存在陷阱。

dim strTemp as string

strTemp = "1,2,3"     ' 注意前面是半角,后面是全角逗号

dim strArray() as string

strArray() = splite(strTemp ,",")   ' 注意这里是半角逗号

我曾经在access2003vba中,同样放这样的代码,结果是

strArray(0)="1"

 strArray(1)="2"

strArray(2)="3"

把全角逗号当作半角分割开了。最后只好在splite后加参数解决问题。

此实验在日文操作系统2000下测试真实,全角逗号是日文输入法输入。在次只是举个例子。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值