標題: 可以問excel 公式的問題嗎? (DDE字串的取代)
mikeon88
管理員
Rank: 9Rank: 9Rank: 9


UID 1
精華 0
積分 0
帖子 15453
閱讀權限 255
註冊 2007-1-14
用戶註冊天數 6306
用戶失蹤天數 1

111.243.7.168
分享 
發表於 2012-7-23 18:57  資料 主頁 文集 私人訊息 
可以問excel 公式的問題嗎? (DDE字串的取代)
ChuMarvin 於 2012/7/23 下午6:45 寫道:

Hi Mike,

可以問excel 公式的問題嗎? (DDE字串的取代
我嘗試從網路找答案,但不能執行

我希望可以在B1欄輸入1102後,可以帶出"亞泥"•



DDE公式=XQFAP|Quote!'1101.TW-ID'           =XQFAP|Quote!'1101.TW-Name'=XQFAP|Quote!'1101.TW-Price'
 1101台泥36.4
1102   



===========================================================================
我要使用看盤軟體的DDE功能,在excel中看數據變化

假設有個DDE字串如下 (04873P為商品名稱)

=XQFAP|Quote!'04873P.TW-price'

那我要將商品名稱換成欄位B1,要如何修改上述的字串呢?

我有試過 =XQFAP|Quote!'" & $B$1 & ".TW-WInnerValue'  但是這樣不正確,無法顯示數據!

不知道有人知道如何修改嗎? 謝謝


可利用Evaluate函數定義名稱
然後在儲存格內輸入=名稱
以你的例子假設A1公式
=XQFAP|Quote!'04873P.TW-WInnerValue'
要在B1輸入變數
1.新增定義名稱x,參照到公式
=Evaluate("XQFAP|Quote!'"&$B$1&".TW-WInnerValue'")
2.在A1輸入=x
就能達到變更B1的值,就改變A1的值






頂部
mikeon88
管理員
Rank: 9Rank: 9Rank: 9


UID 1
精華 0
積分 0
帖子 15453
閱讀權限 255
註冊 2007-1-14
用戶註冊天數 6306
用戶失蹤天數 1

111.243.7.168
發表於 2012-7-23 18:59  資料 主頁 文集 私人訊息 
拍謝
看不懂DDE、XQFAP是啥 ?
頂部
kuenhsieh
同學




UID 558
精華 0
積分 0
帖子 755
閱讀權限 99
註冊 2011-7-18
用戶註冊天數 4660
用戶失蹤天數 1208

114.27.144.147
發表於 2012-7-23 19:20  資料 私人訊息 


QUOTE:
原帖由 mikeon88 於 2012-7-23 18:59 發表
拍謝
看不懂DDE、XQFAP是啥 ?

mike DDE是連結券商軟體的excel指令
頂部
chiefh168
同學




UID 143
精華 0
積分 0
帖子 9
閱讀權限 99
註冊 2011-3-18
用戶註冊天數 4782
用戶失蹤天數 752

111.242.228.19
發表於 2012-7-30 11:18  資料 私人訊息 
要不要用 indirect 的 function 試試看 (查一下 help 就有範例)。
頂部