返回列表 上一主題 發帖

[發問] dde 連結 公式更改 ?

[發問] dde 連結 公式更改 ?

dde 連結 =XQKGIAP|Quote!'2317.TW-Name'
想把 2317 用A2的值取代 ,不知如何更改?

本帖最後由 t8899 於 2014-12-3 07:37 編輯
[C3].Formula="=XQKGIAP|Quote!'" & [A2] & ".TW-Name'"
luhpro 發表於 2014-12-2 21:53


我是要直接在公式裡改(直接套用),不是用VB去改公式

TOP

就我所知 :

那當然是不行的啦.
你的需求是在儲存格公式內的 DDE連結 可直接參照另一儲存格的內容做變 ...
luhpro 發表於 2014-12-10 00:16


我的想法也是只能用 INDIRECT ,但失效 :-(
我改用vb 用replace 做 ,因為按照權值大小排序,一段時間,須排序一次
For Each rng In Range(Cells(i, "b"), Cells(i, "m"))
    rng.Replace What:="!'????", Replacement:="!'" & Cells(i, 1), LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
Next rng

TOP

你可以考慮換個角度想:
1. 如果單純只是整個表格內容須依照某些欄內的值做排序,
那只要指定好要排序的範 ...
luhpro 發表於 2014-12-10 21:36


謝謝指導!

TOP

        靜思自在 : 人要知福、惜福、再造福。
返回列表 上一主題