註冊
登錄
首頁
論壇版規
禁止列表
說明
地圖
數位書香
私人消息 (0)
公共消息 (0)
論壇任務 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
麻辣家族討論版版
»
Excel程式區
» 如何把兩個Array合併?
返回列表
下一主題
上一主題
發帖
如何把兩個Array合併?
FAlonso
發短消息
加為好友
FAlonso
當前離線
UID
2608
帖子
135
主題
19
精華
0
積分
165
金錢
165
點名
0
作業系統
XP
軟體版本
2003
閱讀權限
20
性別
男
來自
香港
在線時間
67 小時
註冊時間
2010-12-9
最後登錄
2012-8-27
中學生
帖子
135
主題
19
精華
0
積分
165
點名
0
作業系統
XP
軟體版本
2003
閱讀權限
20
性別
男
來自
香港
註冊時間
2010-12-9
最後登錄
2012-8-27
1
#
跳轉到
»
正序看帖
打印
字體大小:
t
T
發表於 2011-3-29 21:34
|
只看該作者
如何把兩個Array合併?
除了這個麻煩辦法外
Sub abc()
Dim a(), b(), c(), i
a = Array("Tony", "Garnett")
b = Array("Allen", "Pierce", "Bryant")
ReDim Preserve c(UBound(a) + UBound(b) + 1)
For
i = 0 To UBound(a)
c(i) = a(i)
Next
For i = 0 To UBound(b)
c(i + UBound(a) + 1) = b(i)
Next
End Sub
複製
代碼
有沒有快捷方法處理?
樓主熱帖
[分享] 兩層下拉式選單教學
[程式分享] YesWin DDE下載台股資料至Excel
今天真是糗,Excel幾項小回憶
[已解決]VBA不能顯示中文
怎樣在word排版?
如何停掉Application.onTime程序? (已解決)
如何把大段VBA code變成評語?
ActiveChart.SetSourceData 來源資料問題 (
Sendkey問題
格子下拉問題
收藏
分享
80 字節以內
不支持自定義 Discuz! 代碼
GBKEE
發短消息
加為好友
GBKEE
當前離線
UID
16
帖子
5923
主題
13
精華
1
積分
5986
金錢
5986
點名
0
作業系統
win10
軟體版本
Office 2010
閱讀權限
150
性別
男
來自
台灣基隆
在線時間
4811 小時
註冊時間
2010-5-1
最後登錄
2022-1-23
超級版主
帖子
5923
主題
13
精華
1
積分
5986
點名
0
作業系統
win10
軟體版本
Office 2010
閱讀權限
150
性別
男
來自
台灣基隆
註冊時間
2010-5-1
最後登錄
2022-1-23
6
#
發表於 2011-3-30 11:48
|
只看該作者
回復
3#
FAlonso
Sub Ex()
Dim A(0 To 3), C(), E, R
A(0) = Array("Tony", "Garnett")
A(1) = Array("Allen", "Pierce", "Bryant")
A(2) = Array("A1", "B1", "C1")
A(3) = Array("AA1", "BB1", "CC1")
ReDim C(0)
For Each E In A
For Each R In E
C(UBound(C)) = R
ReDim Preserve C(UBound(C) + 1)
Next
Next
ReDim Preserve C(UBound(C) - 1)
MsgBox Join(C, ",")
End Sub
複製代碼
TOP
chin15
發短消息
加為好友
chin15
當前離線
UID
3937
帖子
227
主題
3
精華
1
積分
273
金錢
273
點名
0
作業系統
XP
軟體版本
XP
閱讀權限
20
性別
女
在線時間
30 小時
註冊時間
2011-3-22
最後登錄
2013-1-29
中學生
帖子
227
主題
3
精華
1
積分
273
點名
0
作業系統
XP
軟體版本
XP
閱讀權限
20
性別
女
註冊時間
2011-3-22
最後登錄
2013-1-29
5
#
發表於 2011-3-30 08:30
|
只看該作者
謝謝指教,我會了
已成功刪除自己造成的垃圾
TOP
GBKEE
發短消息
加為好友
GBKEE
當前離線
UID
16
帖子
5923
主題
13
精華
1
積分
5986
金錢
5986
點名
0
作業系統
win10
軟體版本
Office 2010
閱讀權限
150
性別
男
來自
台灣基隆
在線時間
4811 小時
註冊時間
2010-5-1
最後登錄
2022-1-23
超級版主
帖子
5923
主題
13
精華
1
積分
5986
點名
0
作業系統
win10
軟體版本
Office 2010
閱讀權限
150
性別
男
來自
台灣基隆
註冊時間
2010-5-1
最後登錄
2022-1-23
4
#
發表於 2011-3-30 06:35
|
只看該作者
回復
4#
chin15
你的發文下方 [編輯],
勾選右上 [刪] ,[編輯帖子]
刪除完畢
TOP
FAlonso
發短消息
加為好友
FAlonso
當前離線
UID
2608
帖子
135
主題
19
精華
0
積分
165
金錢
165
點名
0
作業系統
XP
軟體版本
2003
閱讀權限
20
性別
男
來自
香港
在線時間
67 小時
註冊時間
2010-12-9
最後登錄
2012-8-27
中學生
帖子
135
主題
19
精華
0
積分
165
點名
0
作業系統
XP
軟體版本
2003
閱讀權限
20
性別
男
來自
香港
註冊時間
2010-12-9
最後登錄
2012-8-27
3
#
發表於 2011-3-29 22:21
|
只看該作者
回復
2#
GBKEE
Sub combine_array_GBKEE()
Dim a(), b(), c As Variant, d(), i As Integer, j As Integer
a = Array("Tony", "Garnett")
b = Array("Allen", "Pierce", "Bryant")
c = Join(a, ",") & "," & Join(b, ",")
i = UBound(Split(c, ","))
ReDim Preserve d(i)
For j = 0 To i
d(j) = Split(c, ",")(j)
Next
End Sub
複製代碼
已經略作修改,完成了
多謝各位指導
80 字節以內
不支持自定義 Discuz! 代碼
TOP
GBKEE
發短消息
加為好友
GBKEE
當前離線
UID
16
帖子
5923
主題
13
精華
1
積分
5986
金錢
5986
點名
0
作業系統
win10
軟體版本
Office 2010
閱讀權限
150
性別
男
來自
台灣基隆
在線時間
4811 小時
註冊時間
2010-5-1
最後登錄
2022-1-23
超級版主
帖子
5923
主題
13
精華
1
積分
5986
點名
0
作業系統
win10
軟體版本
Office 2010
閱讀權限
150
性別
男
來自
台灣基隆
註冊時間
2010-5-1
最後登錄
2022-1-23
2
#
發表於 2011-3-29 21:45
|
只看該作者
回復
1#
FAlonso
適用一維陣列
Sub ex()
Dim a(), b(), C As Variant
a = Array("Tony", "Garnett")
b = Array("Allen", "Pierce", "Bryant")
C = Join(a, ",") & "," & Join(b, ",")
C = Split(C, ",")
MsgBox Join(C, ",")
End Sub
複製代碼
TOP
靜思自在 :
每天無所事事,是人生的消費者,積極、有用才是人生的創造者。
返回列表
下一主題
上一主題
EXCEL專屬討論區
Excelㄧ般區
Excel程式區
進階應用專區
OFFICE 系列
Word
PowerPoint
Access
Office不分區
程式語言
VB 與 VB.Net
C 與 C#
Java 與 J#
程式設計不分區
資料庫
ORACLE
My SQL
MS SQL
網頁設計
ASP 與 ASP.NET
PHP
PHP+MySQL 入門實作
JavaScript
FLASH / ActionScript
HTM/ HTML/ CSS
網頁設計不分區
電腦與作業系統
電腦各種硬體討論
一般電腦軟體討論
論壇事務
管理公告
投訴反映
新手測試
愛 ‧ 生活
公益佈告欄
生活與感動
[收藏此主題]
[關注此主題的新回復]
[通過 QQ、MSN 分享給朋友]
申請友情鏈接
Facebook粉絲