返回列表 上一主題 發帖

新手發問 - 請問

謝謝二位大大,學習到了一些宣告變數的觀念了.
但是 long 與 integer 有什麼差異呢?
另外問一下,可以這樣宣告陣列嗎? Dime arr(x) 還是只能 Dime(1)?
=================================
Dim x as long          整數? (重覆嗎)
Dime x as Integer    整數? (重覆嗎)
Dim x as string        字串
Dim arr(x)              陣列  (可以這樣宣告陣列嗎?)
=================================

TOP

本帖最後由 alumi 於 2012-5-30 20:33 編輯

DIM 是用於宣告變數名稱 與 變數型態
語法:
Dim 變數名稱 as 變數型態
範例:
Dim I as Integer  ' 宣告 I 為整數型態, 其值最大與最小範圍為 -32768 ~ 32767

任何子程式 開頭, 用 Dim 進行變數的宣告 及使用 , 是一個良好的寫程式習慣.

TOP

dim 是用來製做上 "可放東西的器皿" 稱為"變量"
AS 之後的為"器皿"的屬性

這些是放數字(LONG,INTEGER)的器皿
Dim x as long
Dim y as integer
x=1  '把1放進X
y=2  '把2放進Y
msgbox(x+y) '這句把X和Y的數值加總顯示出來

這些個文字(STRING)的器皿
Dim S as STRING
S="ABC"
msgbox(S)'這句把S內容顯示出來


Dim arr(2) 是陣列
ARR(1)="A"
ARR(2)="B"
MSGBOX(ARR(1) & ARR(2)) '這句把ARR(1)和ARR(2)的內容合併顯示出來,即"AB"
陣列通常用於迴圈

學Excel VBA的網站:
http://forum.twbts.com/thread-6621-1-3.html
懂得發問,答案就會在其中

今日の一秒は  明日にない
http://kimbalko-chi.blogspot.com
http://kimbalko.blogspot.com

TOP

另外問一下桃園或那裡有專業學Excel VBA的網站嗎?
若有的話亦麻煩分享之.想努力學習之.

TOP

        靜思自在 : 有時當思無時苦,好天要積雨來糧。
返回列表 上一主題