標題:
關於「Excel VBA」DDE...
[打印本頁]
作者:
EGBT
時間:
2015-8-2 14:55
標題:
關於「Excel VBA」DDE...
如標題:關於「Excel VBA 」DDE...
我的Excel接上DDE之後,
用VBA寫
Option Explicit
Dim A As String
Dim X As Integer
Private Sub Workbook_Open()
A = Range("A1")
End Sub
這樣子寫法,在Excel檔案開啟的時候,接DDE的A1儲存格會先顯示 #N/A
然後就會出現錯誤訊息,執行階段錯誤'13
問題是出在哪裡呢?
麻煩各位大大的解答!
作者:
c_c_lai
時間:
2015-8-3 06:34
本帖最後由 c_c_lai 於 2015-8-3 06:35 編輯
回復
1#
EGBT
試試看: (在取得值前,先行判斷過濾)
If IsError(Sheets("Sheet1").Range("A1").Value) Then
A = ""
Else
A = Sheets("Sheet1").Range("A1").Value
End If
複製代碼
作者:
EGBT
時間:
2015-8-3 08:50
大大您好:
小弟剛試了一下,一樣出現執行階段錯誤'13
問題好像是出在接了DDE然後開啟Excel檔案的一開始
A1會顯示短暫的#N/A
然後就會有數值
但是這中間造成A1有問題
作者:
c_c_lai
時間:
2015-8-3 12:06
回復
3#
EGBT
請上傳檔案,我來測試看看!
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)