作者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/cn.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