gpt4 book ai didi

Excel:如何清除除一张以外的所有工作表的内容

转载 作者:行者123 更新时间:2023-12-04 21:26:11 25 4
gpt4 key购买 nike

我正在尝试清除 MS Excel 2010 中所有工作表的内容,“仪表板”除外,之后需要隐藏所有内容。
包含 ClearContents 的第二行代码以问题开头。

我尝试将 ClearContents 更改为 Clear,但“运行时错误 '438':对象不支持此属性或方法。它特别突出显示了 ws.Clear

' Clearing Contents
For Each ws In Worksheets
If ws.Name <> "Dashboard" Then ws.ClearContents
Next

' Hiding sheets
For Each sh In ThisWorkbook.Worksheets
If Not sh.Name = "Executive" Then sh.Visible = False
Next sh

最佳答案

问题是 Worksheet 对象没有 .Clear.ClearContents方法。这些是 Range 对象的方法。尝试这样的事情:

ws.UsedRange.ClearContents

关于Excel:如何清除除一张以外的所有工作表的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10596887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com