- 帖子
- 4901
- 主題
- 44
- 精華
- 24
- 積分
- 4916
- 點名
- 142
- 作業系統
- Windows 7
- 軟體版本
- Office 20xx
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-4-30
- 最後登錄
- 2026-7-16
                
|
回復 7# sunnyso - Sub EXE()
- Dim A As Variant, B As Variant, C As Variant, D As Variant, I As Integer
- A = Array(Array("A1", "B1", "C1"), Array("A2", "B2", "C2"), Array("A3", "B3", "C3"))
- B = Array(Array("A4", "B4", "C4"), Array("A5", "B5", "C5"))
- [A1].Resize(UBound(A) + 1, 3) = Application.Transpose(Application.Transpose(A)) '陣列A寫入工作表
- [A1].Offset(UBound(A) + 1).Resize(UBound(B) + 1, 3) = Application.Transpose(Application.Transpose(B)) '陣列B寫入工作表
- D = Range("A1").CurrentRegion.Value '將儲存格資料存成新陣列
- Range("A1").CurrentRegion = ""
- [A1].Resize(UBound(D, 1), UBound(D, 2)) = D '寫回工作表
- End Sub
複製代碼 |
|