栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

VBA里不能用百分数%,以及%代表得整型integer数据类型

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

VBA里不能用百分数%,以及%代表得整型integer数据类型

1 EXCEL可以用 百分数来直接运算,但是VBA里不允许

2 VBA里无法用%这种数据类型来计算
  • VBA里没有 %百分数这种数据类型
  • VBA里无法用%这种数据类型,来计算
  • 如果在VBE里输入  5% 会自动变成 5
  • VBA里最多可以像文本一样显示百分数,比如  text(a,"0.00%")

3 %在VBA里是什么意思呢

表示一种数据类型,integer

4 声明数据类型得2中方法,语法不同
  • 正确  dim a%
  • 错误 dim a as %
  • 错误  dim a %

  • Dim a%  'dim a as integer
  • Dim b$  'dim b as string
  • Dim c&  'dim c as long   有时候是 clng()
  • Dim d!  'dim d as single
  • Dim e#  'dim e as  double
  • Dim f@   'dim f as  currency

5 其他情况, 比如字符串必须用""

这种不但不报错,还会=0

字符串必须用""

Sub test1()

Dim a As Integer
a = 10
a = abc
'a = "abc"
Debug.Print a

End Sub

 

6 如果要用百分数呢,用小数或除法
  • 用0.1 代替10%
  • 或者  12.5/100  代替 12.5%

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/314623.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号