代码之家  ›  专栏  ›  技术社区  ›  howto

我如何解释这段代码?(与修剪有关)

  •  0
  • howto  · 技术社区  · 2 年前

    我不知道如何解释下面的代码

    If Cells(iRow, iCol).Cells.Count = 1 And Trim(Cells(iRow, iCol)) <> "" Then
    

    在“和trim~”之后我无法理解。谁能给我解释一下吗?

    1 回复  |  直到 2 年前
        1
  •  1
  •   PirateNinja    2 年前

    Trim函数删除开头和结尾的空格,在英语中也是如此 Trim(Cells(iRow, iCol)) <> "" 类似于删除前后的空格,并检查结果是否与空字符串不同。在VBA中 <> 表示“不同于”和 "" 是一个空字符串。

    就我个人而言,我会使用 Trim(Cells(iRow, iCol).Value) <> "" 只是为了确保VBA正在查看单元格的内容。