我正在尝试在我正在运行的 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
最佳答案
尝试将范围扩大到不仅仅是一个单元格。
with wb3.Worksheets("Config Sheet")
.Range("F2:F" & .range("F2").End(xlDown).row).ClearContents
end with
如果您转到 Config Sheet 工作表,选择 F2 并点击 Ctrl+↓,您将只选择最后一个单元格。上述修改与您点击 Ctrl+Shift+↓ 相同。
关于vba - Excel VBA - 从第 2 行向下清除列内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29380938/