在 MS Excel 中选择所有 HTML 对象进行删除的简便方法

在 MS Excel 中选择所有 HTML 对象进行删除的简便方法

情况是这样的:

  • 我从网站复制一些数据到 MS Excel 中。
  • 我查看 MS Excel 中的数据并看到复选框。
  • 当我选择“设计模式”来删除复选框时,我看到了隐藏的文本框。

我想选择电子表格上的所有 HTML 或“其他”对象并将其删除。有没有比选择一个、按住 CTRL 并选择下一个(重复)更简单的方法?

我正在使用 MS Excel 2003。

谢谢!JFV

答案1

您可以使用“转到”>“特殊”>“对象”选择活动工作表中的所有对象,然后一次性删除它们。如果数据是从网页粘贴的,这将删除所有非表单 HTML 元素。

要清除所有粘贴的表单控件,也需要使用一点 VBA 来一次性删除:

Sub DeleteObjects()
    Dim obj As Object
    For Each obj In ActiveSheet.Shapes
        obj.Delete
    Next
End Sub

相关内容