如何在VBA MS Word中实现iferror函数

杰姆·埃里波尔

我只是想问:我如何实现“EXCEL”功能,例如:

iferror
iserror

在 VBA“字”中。我知道如何在excel中而不是在word中做到这一点。

例如(excel)

application.worksheetfunction.iferror( ... )

但我正在 MSWord 中编写代码。上面的功能似乎不起作用。

一季度。是否可以?

Q2。如果是的话,你能告诉我代码模式吗?

我尝试搜索谷歌答案,但似乎都指向 excel 方法。非常感谢..

编辑:

为了详细说明我的问题,我在 Word 中有一个用户表单,它应该收集数值并存储在变量中

qty1, qty2 ... qty18, 然后是 uc1, uc2 ... uc18

所以如果我处理变量

If Me.qty1.Value * Me.uc1.Value <> 0 Then
    tot1 = Me.qty1.Value * Me.uc1.Value
Else
    tot1 = ""
End If

它给了我错误:

类型不匹配

因为当我将 qty2 到 qty18 留空时,它会被理解为空字符串(?),就像在 excel 中一样。

有没有其他方法可以做到这一点?

伊索托拉

试试这个

Dim aaa As Double
Dim bbb As Double
Dim tot1 As Double

aaa = Me.qty1.Value
bbb = Me.uc1.Value

tot1 = 0

If IsNumeric(aaa) And IsNumeric(bbb) Then

    tot1 = Val(aaa) * Val(bbb)

end if

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在MS Office中添加VBA?

来自分类Dev

如何在MS Word VBA中处理多字节符号

来自分类Dev

如何在html / css中实现MS word标签功能?

来自分类Dev

如何在MS Project中获取VBA以识别Excel?

来自分类Dev

MS Word表格-如何实现

来自分类Dev

如何在MS Word 2013中打开VBA编辑器?

来自分类Dev

如何在MS Word中嵌入计算

来自分类Dev

如何在MS Word上通过VBA添加/删除语音提示?

来自分类Dev

如何使用MS Access中触发的VBA更改MS Word文档中形状的颜色?

来自分类Dev

如何在MS Access中通过VBA填充文本框?

来自分类Dev

如何在ms Access中通过VBA代码更新任何字段值?

来自分类Dev

如何在MS Access中使用VBA在列表框中添加新项目

来自分类Dev

如何在 MS excel 中实现基于键值对的验证?

来自分类Dev

如何在 MS Access DB 中实现 VLOOKUP 功能?

来自分类Dev

如何在MS Word中禁用俄语的“智能”报价替换?

来自分类Dev

如何在MS Word中自动调整表格的行高?

来自分类Dev

如何在MS Word中跨表创建多级列表?

来自分类Dev

如何在MS Word中制作连续纸?

来自分类Dev

如何在MS Word中快速插入“分数”

来自分类Dev

如何在MS Word中给文本加上空格?

来自分类Dev

如何在MS Word中的表格边框上放置文本?

来自分类Dev

如何在MS Word 2003中多次插入相同的引用?

来自分类Dev

VBA MS Word 表格创建

来自分类Dev

如何在MS Access 2013报表中复制MS Word文档的布局和格式

来自分类Dev

如何在MS Azure中调试PHP

来自分类Dev

如何在 MS Access 中过滤数组

来自分类Dev

如何在ms excel中组合多个IF

来自分类Dev

Int()函数MS Access VBA

来自分类Dev

如何禁用MS Word中的“最近的地方”?

Related 相关文章

热门标签

归档