- 帖子
- 20
- 主題
- 2
- 精華
- 0
- 積分
- 28
- 點名
- 0
- 作業系統
- vista
- 軟體版本
- office 2003
- 閱讀權限
- 10
- 註冊時間
- 2010-10-10
- 最後登錄
- 2010-11-3
|
[發問] 外部連結資料DDE觸發Calculate事件,打開檔案都告訴我型態不符合???
以下是我自己寫的VBA:
Private Sub Worksheet_Calculate()
If [g6] < 0 Then
[f6] = 17000 + [e6] * 50
ElseIf [g6] >= 8000 Then
[f6] = 9000 + [e6] * 50
ElseIf 0 <= [g6] < 8000 Then
[f6] = 17000 - [g6] + [e6] * 50
End If
End Sub
我的儲存格都是數字
[g6]跟[e6]是DDE連結外部資料,會一直變動
所以[f6]會一直計算,
如果我把這個語法放在巨集marco1,
然後在Private Sub Worksheet_SelectionChange(ByVal Target As Range)宣告marco1,
那它就可以正常運作,
只是每次要隨便點一下工作表,它才會執行
因為我的資料是每秒都在變的,所以我想把它放在Calculate裡,
可是這樣的話,我每次打開檔案它就告訴我"執行階段錯誤13,型態不符合"
請問是哪裡出錯??應該怎麼改??
感恩感恩.. |
|