[VBA ]求回傳二維陣列範例

看板Visual_Basic作者 (阿根)時間10年前 (2015/04/23 09:49), 編輯推噓0(0018)
留言18則, 3人參與, 最新討論串1/1
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://www.ptt.cc/bbs/Visual_Basic/M.1429753747.A.E8A.html

04/23 11:46, , 1F
二維陣列是要傳進GetData還是要從GetData裡面傳出來
04/23 11:46, 1F

04/23 12:42, , 2F
從GatData傳出來。
04/23 12:42, 2F

04/23 13:58, , 3F
p的scope只有在GetData函式裡,怎麼可能傳得出去??
04/23 13:58, 3F

04/23 14:00, , 4F
而且這個宣告,好吧我承認我看得有點不懂~~
04/23 14:00, 4F

04/23 14:02, , 5F
我寫的不是很好,我需求是丟一個字串,回來二維陣列
04/23 14:02, 5F

04/23 14:47, , 6F
你不要把資料型態設死就可以傳了
04/23 14:47, 6F

04/23 14:48, , 7F
http://ideone.com/Dc2Ws1 VBA的scope比看得到的更機車
04/23 14:48, 7F

04/23 15:05, , 8F
謝謝,馬上來試試看,有問題在回覆你。
04/23 15:05, 8F

04/23 17:16, , 9F
不用回覆我,要回就回到版上,後人才看得到。
04/23 17:16, 9F

04/24 07:52, , 10F
如果型態是Variant就不會有scope的問題,VBA會複製整個陣
04/24 07:52, 10F

04/24 07:52, , 11F
列的意思嗎??
04/24 07:52, 11F

04/24 14:05, , 12F
抱歉我說詳細一點,因為我現在要用VB和Web Service,
04/24 14:05, 12F

04/24 14:07, , 13F
資料兩邊互傳,您們會用Web Service嗎?
04/24 14:07, 13F

04/24 16:41, , 14F
你web service不是組成XML送出去就好了 還是你的XML
04/24 16:41, 14F

04/24 16:42, , 15F
library不認variant陣列
04/24 16:42, 15F

04/24 17:12, , 16F
沒錯,他不能用variant。
04/24 17:12, 16F

04/24 17:14, , 17F
我目前合成一個字串傳送,取資料後Split切割。(很麻煩
04/24 17:14, 17F

04/24 17:16, , 18F
順便問一個高手們會用.NET去取資料嗎?
04/24 17:16, 18F
文章代碼(AID): #1LE4-JwA (Visual_Basic)
文章代碼(AID): #1LE4-JwA (Visual_Basic)