【问题标题】:Excel VBA Macro's to clear data containing specific cellExcel VBA宏清除包含特定单元格的数据
【发布时间】:2017-11-30 19:34:11
【问题描述】:

我正在尝试创建一个 excel 宏 VBA 来清除某些特定单元格(F4、H4、H5、H6、H7、F8、H8、F9、H9、H14)的值并将相同的宏分配给按钮。但它不起作用。有人可以通过更正宏来帮忙。

Sub Clear()
   Range("F4,H4,H5,H6,H7,F8,H8,F9,H9,H14").Clear
End Sub

问候 RKP

【问题讨论】:

  • 确保将工作表分配给范围。 Worksheet("Sheet1").Range("F4,H4,H5,H6,H7,F8,H8,F9,H9,H14").Clear
  • 对我来说很好用,你有什么问题?斯科特克兰纳是正确的。您应该将其分配给工作表;否则它将适用于ActiveSheet
  • 您使用的是什么类型的按钮,如果它是表单按钮,请在设计模式下双击该按钮,然后将您的代码复制到该按钮子例程下,或者只需键入宏的名称,这样当单击该按钮,将调用宏...
  • 嗨 Scott 和 Maldred,我已将代码更新如下。 Sub Clrcont() Worksheet("Page1").Range("F4,H4,H5,H6,H7,F8,H8,F9,H9,H14").Clear End Sub 我得到一个错误“对象没有支持此属性或方法”。问候 RKP

标签: vba excel


【解决方案1】:

感谢大家帮助我编写代码。下面是工作代码。

Sub ClearContent()

Range("H5:I5").Select
Selection.ClearContents

Range("F7:I7").Select
Selection.ClearContents

Range("F8").Select
Selection.ClearContents

Range("H8:I8").Select
Selection.ClearContents

Range("H9:I9").Select
Selection.ClearContents

Range("F14:I14").Select
Selection.ClearContents

Range("F15:I15").Select
Selection.ClearContents

结束子

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-11
    • 1970-01-01
    • 1970-01-01
    • 2013-08-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多