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

标签 vba excel

我正在尝试在我正在运行的 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/

相关文章:

vba - 是否可以在 Microsoft Access 更新查询中以编程方式传递参数?

excel - 如何让我的 Excel 公式在以编程方式添加值后进行计算

Excel - VBA 每月的第一个工作日

Excel,运行后保存并关闭

excel - 出现错误的变量类型输入错误时重新运行 InputBox

mysql - Excel VBA MySQL "SELECT * FROM table"不完整信息

vba - 获取位于动态范围内的 A 列中所有工作表中的所有最大值

vba - 使用单个列将数据映射到表数组

vba - Excel 宏,在运行时插入国际有效的公式

php - 如何从 MySQL 导出到我的 PHP 站点中的 Excel 文件?