- 帖子
- 2035
- 主題
- 24
- 精華
- 0
- 積分
- 2031
- 點名
- 0
- 作業系統
- Win7
- 軟體版本
- Office2010
- 閱讀權限
- 100
- 性別
- 男
- 註冊時間
- 2012-3-22
- 最後登錄
- 2024-2-1
|
本帖最後由 c_c_lai 於 2016-3-13 08:22 編輯
回復 4# 藍天麗池
RTD使用範例中:
A6 = Price
C3 = $TWT
=RTD("money.excel",,C$3,$A6)
有明確的單元內容可提供替換。
如此便可從 A欄中帶出公式應用:- Sub Ex()
- Dim rng As Range
-
- ' 你可以利用 For Each ~ Next 一一將公式得出。
- For Each rng In Range("A5", Range("A" & Rows.Count).End(xlUp))
- ' Debug.Print rng.Address
- ' 假設公式要寫在 "O" 欄,即從 O5, O6, O7, ......., 到最後列。
- rng.Offset(1, 14).Formula = "=RTD(""money.excel"",,C$3," & rng.Address & ")"
- Next
- End Sub
複製代碼 而在你的範例裡:
2330, 2317, 6505, ....., 1326 (假設 執行到 E900, E900 是要帶入 1326)
試問這些代碼你要如何得知,換句話說代碼要根據哪裡才能一一求得?
無中生有?不能只有你自己知道代碼為何,程式它是無法無中生有。 |
|