vba - $符号在VBA中有什么作用?

标签 vba types

例如:

variable1=Dir$(some_path)

对比
variable1=Dir(some_path)

有什么不同?

为什么不这样做:
variable1=string(Dir(some_path))

最佳答案

这是数据类型备忘单

变量结尾为:

$ : String
% : Integer (Int16)
& : Long (Int32)
! : Single
# : Double
@ : Decimal

从...开始:
&H : Hex
&O : Octal

VB 与 VB.Net 的比较 ( reference )

Visual Studio .Net 添加了文字类型 ( reference )

值结尾为:(更完整的列表,请参阅引用)
S : Short (Int16)
I : Integer (Int32)
L : Long (Int64)
F : Single
R : Double
D : Decimal

关于vba - $符号在VBA中有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3389444/

相关文章:

c# - 从 C# 以编程方式创建 Excel VBA 代码和按钮

vba - 从 Access VBA 运行存储过程

c - GCC 中是否有 __int32 的对应项?

haskell - 为什么 ghc 警告 ^2 需要 "defaulting the constraint to type ' Integer'?

haskell - 在 Haskell 中对单位的组成(例如英寸、美元等)进行建模

c++ - 从 Excel VBA 编写并调用 C++ DLL

vba - 确定 Outlook 文件夹中电子邮件的大小?

vba - 创建后关闭 OLEObject Excel.Sheet 时出错

r - 在 R 中, `is.list(x)` 和 `is(x,' 列表之间的不同行为')`

java - 为什么它被假定为 long 没有后缀