【问题标题】:VBA Subroutine that empties cells in a range清空范围内单元格的 VBA 子程序
【发布时间】:2020-03-19 23:23:40
【问题描述】:

我有一个似乎无法正常工作的代码。我试图取一个范围内的值并用空字符串(“”)重置这些值。任何帮助将不胜感激,谢谢!

Sub clear()
    Dim resultRng As Range
    Set resultRng = Worksheets("Search").Range("B4:B300")

    For i = 1 To resultRng.Count
    Dim emptystring As String
    emptystring = ""
    resultRng.Cells(i) = emptystring
    Next i
End Sub

【问题讨论】:

    标签: excel vba loops subroutine


    【解决方案1】:

    不需要循环:

    resultRng.Value = vbNullString
    

    或许

    resultRng.ClearContents
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-11
      • 1970-01-01
      相关资源
      最近更新 更多