解决方案 »
- 水晶报表报错
- 急问:为什么这样写不能改变excel表格单元格的背景颜色?
- datagrid列锁定
- VB怎么判断本机SQL Server2000有没有一个数据库“ABC”?数据库“ABC”上有没有一个表“EFG”?我只有10分,全给您了!
- 求制作CSDN数据库需要制作几张表
- 如何知道htm中图片文件在本机的确切存贮位置
- timer控件的疑问,若在间隔时间内不能执行完代码,会如何?
- 用VB调用EXCEL,在线急等,望大家赐教
- 我下的一个控件被提示不可用,说找不到许可信息,请问用什么可以注册,或别的方法??
- 怎么将指定工作表新建为dat文件,并以英文逗号分隔啊,最后通过文件对话框选择输出的的dat文件并读取内容
- 关于VB2010编写ASP.NET时按钮样式的设置?
- VB 如何使用SQL查询显示结果?
建议楼主设置下 工具-选项-勾选“要求变量声明” 初学者务必这样设置下。你的本质目的是测试字符串大小吧。 字符串都得双引号括起来。len(B42-D)得到的是1,细细分析了下。 变量没有声明那么默认B42和D默认是variant,没有初始化值都一样。相减必然是0,那么:
len(B42-D) 等价于
len(0) 等价于
len(str(0)) 等价于
len("0") ===》1len(3030-c) 等价于
len(3030-0) 等价于
len(“3030”) ===》4好不加双引号也是个变量,空值
len(好)
等价于
Dim 好 As Variant
MsgBox Len(好)