- 帖子
- 116
- 主題
- 29
- 精華
- 0
- 積分
- 232
- 點名
- 0
- 作業系統
- winXp
- 軟體版本
- office 2003
- 閱讀權限
- 20
- 性別
- 女
- 來自
- 台灣台中市
- 註冊時間
- 2010-9-6
- 最後登錄
- 2023-7-11
|
4#
發表於 2011-3-18 15:13
| 只看該作者
感謝大家的幫助,原來有各個方法可以達到
但還是推GBKEE 版大所寫的
因為運用比較方便,因為陣列1到50的龐大帶入值可用for to ..... next解決,
而且目的是將Machine(1)帶入for to ..... next(內含大量程式碼)運算一遍,後再Machine(2)....Machine(50),之後只要改Machine(1)=123,Machine(2)=412,.....Machine(50)=816,即使各個數值之間不存任何等比或等差關係也比較方便
Sub macro()
Dim Machine(1 To 50) '宣告變數為陣列,並設定陣列的維數.
Machine(1) = 123
Machine(2) = 412
.
.
.
Machine(50) = 816
For n = 1 To 50
Cells(n, 1) = Machine(n)
.
.
.
.
Next
End Sub |
|