用按鍵精靈9.5
1.如何直接讀取"已經開啟"的Excel2003 特定儲存格A1內的數字(數字為1,2,3)
這個特定儲存格A1內的數字,是由同一個Excel檔內的DDE連結所計算出來的
可參考:
http://tw.knowledge.yahoo.com/question/question?qid=1013072704041#ooa_hash
(如果這個Excel是用"手動輸入"數字(數字為1,2,3),則用按鍵精靈控制excel 是OK的,但是Excel檔內若有DDE連結,則不知為何無法讀取)
2.如果Excel 由DDE連結所算出來的儲存格A1內的數字=1時,做動作1
如果Excel 由DDE連結所算出來的儲存格A1內的數字=2時,做動作2
如果Excel 由DDE連結所算出來的儲存格A1內的數字=3時,做動作3
(都在同一個excel檔案內)
eakfix">
猜燈謎
如果是 不同一個 EXEC檔 那當然
因為 DDE 又名滑鼠記憶程式 他有個限制 無法跨(不同)檔 動作
如果 2邊都是 EXECL 檔 就比較容易處理
比如 A檔 A1 的資料(經 DDL處理後所得的答案 假設是 150)
在B檔的 的 K12 要讓他顯示 同步 150
就直接 在 K12(B檔) 用 = 然後換擋 去點選 A1(A檔) 按確定 即可
就是一般EXECL常用手法 超連結
然後 再由 B檔 的 DDL 去取 K12(B檔) 而非用 DDL 讀取 A檔
參考資料
猜的
2013-08-11 11:06:07 補充
可是 會有個問題 因為 畢竟 DDL 是控制滑鼠
電腦只有一台 滑鼠只有一個
你又該如何去 同一時間 控制 (2)個滑鼠呢...?
2013-08-11 11:07:06 補充
除非 你有2台電腦 ....
2013-08-11 11:15:37 補充
如果是 同一台電腦 同一個檔 則不能使用 DDL
要用 VBA 或 巨集
流程是 先處理好 須運算的答案 再依此答案 去執行 第2次運算
巨集缺點是 無法循環 (不然會 沒完沒了..^^ )
除非 要設定 循環幾次
2013-08-11 11:18:42 補充
(如果這個Excel是用"手動輸入"數字(數字為1,2,3),則用按鍵精靈控制excel 是OK的,但是Excel檔內若有DDE連結,則不知為何無法讀取)
是因為此時 滑鼠是在受控制狀態 當然不聽你指揮囉
全站熱搜