Excel VBA String 數據類型

Excel VBA String 數據類型

字符串有兩種類型:可變長度字符串和固定長度字符串。

  • 可變長度字符串最多可以包含大約 20 億 (2^31) 個字符。
  • 固定長度的字符串可以包含1到大約 64 K (2 ^ 16) 個字符。
  ' 使用兩個雙引號來轉義出單個雙引號
  Dim s As String
  s = "This string literal has an embedded "" in it."
	
  ' 使用 Chr 函數 和 & 連接符
  Dim s As String
  s = "This string literal has an embedded " & Chr(34) & " in it."

固定長度的字符串包括附加空格或根據需要截斷:

    ' 定義定長字符串 
    Dim s As String * 3
    Debug.Print Len(s) & " characters [" & s & "]" 'Prints 3 characters [   ]
    s = "a"
    Debug.Print Len(s) & " characters [" & s & "]" 'Prints 3 characters [a  ]
    s = "abcdefghijklmnopqrstuvwxyz"
    Debug.Print Len(s) & " characters [" & s & "]" 'Prints 3 characters [abc]

數字轉String

Dim MyString
MyString = Str(459)    ' Returns " 459".
MyString = Str(-459.65)    ' Returns "-459.65".
MyString = Str(459.001)    ' Returns " 459.001".

參考:
String 數據類型 | Microsoft Docs

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章