- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
14#
發表於 2013-5-11 13:27
| 只看該作者
回復 13# shy
Q:現在變成不管有沒有符合條件,都會去執行程式,然後都會出現 msgBox "SUCDEDEDSUCEEDED"- Private Sub Worksheet_calculate()
- 'DEE 數值有變動 會執行此程式 ********
- Dim tmpResult As String
- Dim OrderInfo_1 As String
- tmpResult = ""
- OrderInfo_1 = "" ' 裡面是個資, 下單的設定
- tmpResult = PlaceOrderVB(OrderInfo_1)
- '***************
- MsgBox tmpResult '當然都會出現 msgBox "SUCDEDEDSUCEEDED"
- '*************************
- Application.EnableEvents = False
- If Range("D4") >= 0 Then '這是你說的 符合條件 嗎??
- PlaceOrderVB (OrderInfo_1)
- MsgBox tmpResult '如果你程式碼置於此 符合條件 才會 msgBox "SUCDEDEDSUCEEDED"
- End If
- Application.EnableEvents = ture
- End Sub
複製代碼 Q 我這個檔案是外接DDE,你沒有我的軟體,那麼我把檔案上傳到底有甚麼意義?
10# Application.EnableEvents =true ,還是不會自己動....
10#你的回覆:對我還是唰無帳.....
11# 沒有檔案只好用猜的
Private Sub Worksheet_Calculate() '預設工作表觸動事件: 工作表重算事件
這程序碼須是在 DEE 公式所在工作表模組中
請問我11#這回覆對你有幫助嗎??? 如有那把檔案上傳就不必瞎子摸象!!! |
|