作者e04su3520 (阿根)
看板Visual_Basic
標題[VBA ]求回傳二維陣列範例
時間Thu Apr 23 09:49:05 2015
GetData("a")
'怎麼接GetData的二維陣列
Function GetData(a As String)As String
Dim p(50,5) As String
Getdata=p
End Function
以上我可能寫的邏輯不對,請高手們指教。
希望能給我小小範例。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.130.249.50
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Visual_Basic/M.1429753747.A.E8A.html
1F:→ MOONRAKER: 二維陣列是要傳進GetData還是要從GetData裡面傳出來 04/23 11:46
2F:→ e04su3520: 從GatData傳出來。 04/23 12:42
3F:→ wenyonba: p的scope只有在GetData函式裡,怎麼可能傳得出去?? 04/23 13:58
4F:→ wenyonba: 而且這個宣告,好吧我承認我看得有點不懂~~ 04/23 14:00
5F:→ e04su3520: 我寫的不是很好,我需求是丟一個字串,回來二維陣列 04/23 14:02
6F:→ MOONRAKER: 你不要把資料型態設死就可以傳了 04/23 14:47
8F:→ e04su3520: 謝謝,馬上來試試看,有問題在回覆你。 04/23 15:05
9F:→ MOONRAKER: 不用回覆我,要回就回到版上,後人才看得到。 04/23 17:16
10F:→ wenyonba: 如果型態是Variant就不會有scope的問題,VBA會複製整個陣 04/24 07:52
11F:→ wenyonba: 列的意思嗎?? 04/24 07:52
12F:→ e04su3520: 抱歉我說詳細一點,因為我現在要用VB和Web Service, 04/24 14:05
13F:→ e04su3520: 資料兩邊互傳,您們會用Web Service嗎? 04/24 14:07
14F:→ MOONRAKER: 你web service不是組成XML送出去就好了 還是你的XML 04/24 16:41
15F:→ MOONRAKER: library不認variant陣列 04/24 16:42
16F:→ e04su3520: 沒錯,他不能用variant。 04/24 17:12
17F:→ e04su3520: 我目前合成一個字串傳送,取資料後Split切割。(很麻煩 04/24 17:14
18F:→ e04su3520: 順便問一個高手們會用.NET去取資料嗎? 04/24 17:16