Excel VBA - 从第2行向下清除列内容

时间:2015-04-01 00:36:53

标签: excel vba 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

1 个答案:

答案 0 :(得分:4)

尝试将范围扩展为不仅仅是一个单元格。

with wb3.Worksheets("Config Sheet")
    .Range("F2:F" & .range("F2").End(xlDown).row).ClearContents
end with

如果您转到配置表工作表,选择F2并点击 Ctrl + ,您将只选择最后一个单元格。上面的修改与您点击 Ctrl + Shift + 相同。