Excel VBA英镑和大肠标志的含义?

我想了解一个vba函数,英镑和冒号符号贯穿它。

VBAfunction:

kn = 1#: pn = 1#: y = 1# 

我知道英镑符号用于在Excel VBA中将variables声明为double。 但是,从上述方面来看,这似乎没有任何意义。 上述function是做什么的?

冒号(:)是一个语句分隔符。 这将相当于在VBA中的新行,或在C中的分号(只是引用一个随机的例子)。 它允许你在单行上写几条指令,而不是每次都换新行。

英镑( # )是一个短促的types说明符,强制你的文字是double ,所以基本上1#几乎等于1.0

* 这是一个数据types的备忘单 *

结束于:

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

从…开始:

 &H : Hex &O : Octal