Excel VBA - 清除第 2 行下方的列内容

Poo*_*oot 1 excel vba

我正在尝试清除正在运行的 VBA 脚本上第 2 行下方的列内容,下面的代码片段是我的处理方式。

这似乎不起作用,但没有语法问题或错误消息。这段代码有问题吗?

Option Compare Text
Option Explicit

Sub Loader()

Dim wb3 As Workbook
Set wb3 = ThisWorkbook

wb3.Worksheets("Config Sheet").Range("F2").End(xlDown).ClearContents

End Sub
Run Code Online (Sandbox Code Playgroud)

小智 5

尝试将范围扩大到不仅仅是一个单元格。

\n\n
with wb3.Worksheets("Config Sheet")\n    .Range("F2:F" & .range("F2").End(xlDown).row).ClearContents\nend with\n
Run Code Online (Sandbox Code Playgroud)\n\n

如果您转到配置表工作表,选择 F2 并点击Ctrl+ \xe2\x86\x93,您将仅选择最后一个单元格。Ctrl上述修改与点击+ Shift+相同\xe2\x86\x93

\n