1樓:匿名使用者
首先你這個是一維陣列,如果只是想顯示陣列內容應該這樣寫
private sub form_load()
dim i as integer
i = 0
dim text(2)
text(0) = "第一句"
text(1) = "第二句"
text(2) = "第三句"
for i = 0 to ubound(text)
msgbox text(i)
next i
end sub
預設陣列已經根據賦值型別定義成了字串,如果標準些的寫法應該是
dim text(2) as string
你的**語法和關鍵字錯誤太多,這是按照你寫的內容修改一下
定義變數須用逗號隔開,並用as執行變數型別
dim i as integer ,s as integer ,text(2) as string
i=0s=0
for s = 0 to 2 'for 迴圈不能到3,因為前面定義陣列的值範圍text(0-2)
text(0)="第一句"
text(1)="第二句"
text(2)="第三句" '這句不能有3,因為text(2)陣列最大定義的是2
msgbox text(s) 'vb裡不是c#裡那樣用messagebox.show,直接msgbox即可
text(s)= i + 1 '如果希望連線字串,在vb裡是用 & 而不是 +
i = i + 1
next s 'for迴圈是用next
2樓:風雨兼程
在程式的第一行這樣定義
dim a() as string
輸入時這樣:
static i as integer
每次向陣列輸入元素時
i=i+1
redim preserve a(i)
a(i)=你要輸入的內容內容
3樓:
你整混了吧?這裡頭的語句格式都不對啊~~~
VB型別不匹配的原因,vba的型別不匹配,為什麼?
xarray,yarray,darray並沒有宣告為陣列,而 中卻將其當作陣列來使用,肯定會出錯。修改方案有兩個 dim xarray 5 yarray 5 darray 5 as variant 直接宣告為陣列並定義好陣列的大小。dim i as integer private sub comma...
vb擷取字串函式,vb程式設計怎麼擷取字串?
文字框的值可以用變數代替 四個文字框 t0身份證資訊,t1取得 省前字元,t2取 省和市之間字元,t3取 市到縣之間字元 主要是計算 省市縣在不定長字串中的位置 一取 省 前字元 t1.value mid t0.value,1,instr t0.value,省 1 取省到市 之間字元到t2 t2.v...
從鍵盤輸入符串,放在字元陣列a中,將字元陣列a中下標值為偶數的元素按從小到大排序。求幫助
c中菜鳥 1 include 2 include 3 include 4 define max 100 5 int main 6 你輸入的 8 char b max 你輸出的10 char temp 11 char p a 12 char q a 1 13 int i 0,j 0 14 printf...