【问题标题】:Excel - Clear specific cells ButtonExcel - 清除特定单元格按钮
【发布时间】:2021-04-11 05:26:47
【问题描述】:

我有两张床单。我已经有一个按钮可以将数据保存到另一个名为“数据”的工作表中,并且运行良好。现在我创建了一个按钮,它需要做两项工作。它将清除单元格(如代码所示),然后将下一个连续数字放入单元格C2中。

Sub ClearButton()
Range("L1", "L2").Clear
Range("C2", "B3").Clear
Range("J5", "K5").Clear
End Sub

我希望此条目表中的单元格 C2 检查另一个名为“数据”的表中的 A 列。在 A 列的数据表中,它将所有客户编号保存为 1、2、3 并继续。所以它必须检查A列中的最后一个条目或最大行数。因此,如果 A 列(数据表)中的最大数量为 5,那么它将放入单元格 C2(条目表)6,以便完成新条目。

【问题讨论】:

  • 您在 Visual Studio 中工作吗?是 VBA 吗?
  • 不。就在 Excel 中。

标签: excel vba


【解决方案1】:

这样的? 这将获取工作表DataA 列中的最后一个值,将其加1,并将ActiveSheet 上的C2 设置为该值。

请注意,如果Data工作表上A列中的数据不是数字,这可能会引发错误并需要处理。

Sub ClearButton()
Range("L1", "L2").Clear
Range("C2", "B3").Clear
Range("C2").Value = Sheets("Data").Range("A" & Rows.CountLarge).End(xlUp).Row + 1
Range("J5", "K5").Clear
End Sub

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多