作者home0303 (Blue night)
看板Office
標題[算表] VBA錯誤 型態不符合
時間Sun Feb 5 19:49:48 2017
軟體:EXCEL
版本:2010
Sub n()
For Each cell In Selection
If cell = "#N/A" Then
cell = "錯誤值"
End If
Next
End Sub
目標儲存格的確是#N/A錯誤 公式或常數亦然
請問問題出在哪
謝謝
另
For Each cell In Selection
If cell = "" Then
cell = "空值"
End If
Next
End Sub
這樣子雖不會出現錯誤訊息 但目標儲存格若真是空格
也沒有任何反應 請問又是為何
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.200.134
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1486295390.A.D02.html
→ soyoso: worksheetfunction.isna 02/05 21:30
→ soyoso: 如只要有錯誤值為真iserror、vartype 02/05 21:31
→ soyoso: 測試下面如是空白儲存格是可填入"空值"的字串 02/05 21:42
→ visualchen: 原po並沒有宣告 cell 為 range變數,多增加 02/05 21:48
→ visualchen: Dim cell As Range 應可成功。 02/05 21:49
→ soyoso: 回文測試,因有宣告,所以測試上是可值入 02/05 22:01
→ soyoso: 如不宣告可用cell.value ="空格" 02/05 22:02
→ soyoso: 抱歉原文打的 "空值" 才是 02/05 22:06
→ home0303: 了解了 謝謝 02/06 13:21