1樓:匿名使用者
陣列怎麼儲存到txt 要先轉成字串吧
vb從文字檔案讀取資料並賦給賦值給變數及二維陣列
2樓:匿名使用者
你這個問題請參考上面幾個知道,從檔案中讀取的方法與上面的都是一樣的,就是一次讀取一行,再將這一行的內容以逗號分界分開到乙個中間陣列中,再判斷是第幾行,第一行賦值給n, ta, xa, ya,判斷出讀到的是第二行就賦值給xb, yb, tb,讀出的是大於等於三行的資料均賦值給陣列b(v), s(v)即可。當然,你這個在賦值前最好先判斷一次這個txt檔案總共有多少行,以便決定陣列b(v), s(v)中的v的維數。
好好看看給你的參考資料,研究研究吧,你這個是非常簡單的哦。
3樓:匿名使用者
答案已經有啦(有兩個回答的蠻辛苦了),不過:看見這個樓主好像得了答案就逃之夭夭啦
鄙視這樣的提問者。
我有更好的答案,也不會給這樣的小人回答的,拜拜啦。。。。。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。
4樓:琉璃藍瀨
說實話看得不是很懂
應該使用instr函式吧
不過挺麻煩的
vba中如何讀取檔案中的資料,並賦值給乙個二維陣列
5樓:
首先匯入到乙個**(分隔符為空格)
新增**:
private a() as long
public sub readcells()redim a(5, 30)
dim x as long, y as longfor x = 1 to 5
for y = 1 to 30
a(x, y) = sheet1.cells(y, x)next
next
end sub
private sub worksheet_selectionchange(byval target as range)
readcells
msgbox a(3, 3)
end sub
(下面的是乙個測試,**定義在sheet1裡)
vb怎麼讀取乙個txt檔案然後賦值在變數上?
VB一維陣列轉二維陣列
arrm 0,0 3 arrm 0,1 0 這個是向陣列arrm 的第0排的第0個位址賦值3和向陣列arrm的第0排第1個位址賦值0 這個沒有為什麼的,你愛高興給他賦值幾就賦值幾,就像你想給小孩幾元錢就給幾元,那是你的事。至於0,00,1是二維陣列的下標,即數學中的座標。看下圖你就明白了。就如你的a...
怎麼把二維陣列中的數值賦給一維陣列
單迴圈也可以 include int main void b 4 i for i 0 i 4 i return 0 用雙迴圈賦值吧,比如 int a 3 3 int b 9 int k 0 for int i 0 i 3li for int j 0 j 3 j var a array 1.100,1...
建立55的二維陣列。用隨機函式為陣列賦值,數值的範圍
include include include int main printf n printf n for i 0 i 5 i for i 0 i 24 i for j 0 j 24 i j if a 0 j a 0 j 1 printf n行優先遞增有序 n for i 0 i 5 i retu...