作者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://webptt.com/cn.aspx?n=bbs/Office/M.1486295390.A.D02.html
1F:→ soyoso: worksheetfunction.isna 02/05 21:30
2F:→ soyoso: 如只要有错误值为真iserror、vartype 02/05 21:31
4F:→ soyoso: 测试下面如是空白储存格是可填入"空值"的字串 02/05 21:42
5F:→ visualchen: 原po并没有宣告 cell 为 range变数,多增加 02/05 21:48
6F:→ visualchen: Dim cell As Range 应可成功。 02/05 21:49
7F:→ soyoso: 回文测试,因有宣告,所以测试上是可值入 02/05 22:01
8F:→ soyoso: 如不宣告可用cell.value ="空格" 02/05 22:02
9F:→ soyoso: 抱歉原文打的 "空值" 才是 02/05 22:06
11F:→ home0303: 了解了 谢谢 02/06 13:21