使用Trim时出现运行时错误13

罗比

我已经在许多Excel工作簿上使用了VBA,没有出现问题。在特定的工作簿上,我遇到运行时错误'13':到达Cell = Trim(Cell)零件时,立即键入不匹配错误是什么原因造成的?我查看了这些数据,但是找不到与众不同的东西。

Sub TrimHS()
Application.Cursor = xlWait
Application.ScreenUpdating = False
Dim LastRow As Integer
LastRow = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row

Range("A83:G" & LastRow).Select
Dim rng As Range, Cell As Range
Set rng = Selection

For Each Cell In rng
Cell = Trim(Cell)

Next Cell

Application.Cursor = xlDefault

End Sub
维塔塔

您在特定的工作簿上有一个错误,因此,如果您要修剪它,则会Trim()给出Give错误13修剪之前,请确保没有错误:

For Each Cell In rng
    If Not IsError(Cell) Then
        Cell = Trim(Cell)
    End If
Next Cell

要查看代码出了什么问题,请debug.print Cell在该Trim之前编写它将开始在控制台上进行大量打印,最后一行应如下所示:Error 2007或类似。


这将在MsgBox及其工作表中显示带有错误的单元格:

For Each Cell In rng
    If Not IsError(Cell) Then
        Cell = Trim(Cell)
    Else
        MsgBox "Error on " & Cell.Address & " in " & Cell.Parent.Name
    End If
Next Cell

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

尝试使用pip时出现运行时错误

使用动态数组时出现运行时错误 1004

在IntelliJ IDEA 13中运行已编译的Groovy代码时出现运行时错误

运行时错误“13”:显示来自 JSON 数组的数据时出现类型不匹配错误

生成批号时,我的VBA代码中出现运行时错误13

将整行设置为范围变量类型时出现运行时错误13

删除多个单元格时出现运行时错误13

工作的DLL代码失败,并出现运行时错误13:调试时类型不匹配

运行时错误 13

运行Go代码时出现运行时错误

运行“粘贴”时,出现VBA运行时错误438

填充单元格时,运行几个单元格后出现运行时错误 13

使用cURL正常运行时,从Go代码中使用API时出现401错误

从FormControl ListBox检索值时出现运行时错误

迭代.next()时出现Java“ ConcurrentModificationException”运行时错误

3265检索表信息时出现运行时错误

打开Word文件时出现运行时错误'1004'

替换公式时出现运行时错误1004

保存NewWorkbook时出现运行时错误

在 VBA 中执行 SQL 时出现运行时错误

将“:”更改为“;”时出现运行时错误 VBA

编译Java运行时库时出现Protobuf错误

渲染图像时出现Flutter运行时错误

设置图像javafx时出现运行时错误IllegalArgumentException

生成邮件合并时出现运行时错误 424

使用 ElseIf / If / Else 在 VBA 上运行时错误 13

尝试检查单元格是否包含整数时出现运行时错误 13 类型不匹配

VBA Excel:将范围内容放入数组时出现运行时错误 13 - 长单元格内容

遍历公用文件夹中的电子邮件时,Outlook VBA脚本运行时错误随机出现13