vba提供了15種標準資料型別,具體見下表:
sub變數學習()23
'dim 變數名 as 資料型別
4dim str1 as
string56
'宣告定長的string變數
7dim str2 as
string * 1089
'使用變數型別宣告符
10dim
str3$
1112
'宣告多個變數
13dim
stras
string, nu as
integer
1415
'如果不指明變數型別,預設為variant
16dim
str17
18end sub
資料型別
型別宣告符
integer
%long
&single
!double
#currency
@string
$儲存資料
【let】 變數名稱 = 資料
儲存物件
set 變數名稱 = 物件
static:本地變數,該過程能用,其他不能用
private:模組集變數,該模組中的所用過程均能使用,模組外不能使用
public:公共變數,所用模組的過程均可使用
1常量作用域(與變數基本一致)sub常量學習()23
'const 變數名 as 資料型別45
const p as
single = 3.1467
8end sub
本地常量:在過程的中間使用const語句宣告的常量,僅該過程能使用
模組級常量:在模組的第乙個過程之前使用const語句宣告的常量,該模組所用過程能使用
公共常量:在模組的第乙個過程之前使用public語句宣告的常量,所用模組所用過程能使用
1獲取最大索引:ubound(arr)sub陣列學習()23
'dim 數值名(a to b) as 資料型別45
6'多維資料
7dim arr(1
to3, 1
to20)8
910dim arr as
variant
1112 arr = array(1, 2, 3, 4, 5)13
14 arr = split("
學,習,數,組
", ","
)1516 arr = range("
a1:a5
").value
1718
end sub
獲取最小索引:lbound(arr)
陣列連線:join(arr,"@"),@為連線符
陣列本質上也變數,作用域同變數一樣
VBA 入門 1 基礎語法 變數
在excel空白工作薄使用快捷鍵 alt f11 開啟vba 介面。例 建立 integer 型別變數 num1 dim num1 as integer 賦值num1 2 tip 基本型別直接賦值,物件型別使用set 關鍵字 建立range型別變數 ran1 dim ran1 as range 賦值...
PHP 學習筆記(二)基礎語法
1.php編寫格式 something 可嵌入html 編寫 2.列印函式 echo something print somethin printf d xx str sprintf s str1 3.變數定義 開頭,例如 myvar x php中不需要顯示宣告變數型別。全域性超級變數 server...
PHP 學習筆記(二)基礎語法
1.php編寫格式 something 可嵌入html 編寫 2.列印函式 echo something print somethin printf d xx str sprintf s str1 3.變數定義 開頭,例如 myvar x php中不需要顯示宣告變數型別。全域性超級變數 server...