清除栏目内容
如何清除从单元格 A3 到单元格 __ 的列内容,其中 __ 表示列中的最后一个条目(假设条目之间没有空格)。
感谢您的帮助。
How would I clear the contents of a column from cell A3 to cell __ where __ represents the last entry in the column (assuming there are no empty spaces between entries).
Thanks for the help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
使用 .Delete 实际上会删除单元格,向上移动此列表之后可能出现的任何单元格(由空白单元格分隔)。如果您只想清除内容,.Clear 是一个不错的选择。
Using .Delete will actually delete the cells, shifting up any cells that might appear after this list (separated by a blank cell). If you just want to clear the contents, .Clear is a good way to go.
这将删除 A3 到 A 列中的最后一个单元格,无论该列中是否有任何空白。
这将从 A3 删除到 A 列中 A3 之后的第一个空白单元格。
编辑:修复了第一个代码片段,使其仅删除 A 列中的单元格。
That will delete A3 through the last cell in column A, regardless of any blanks in the column.
That will delete from A3 down to the first blank cell after A3 in column A.
EDIT: Fixed the first code snippet so it only deletes cells in column A.
我会使用 vbNullString,因为它速度稍快,并且可以在大量数据工作表上高效工作。
将 A3 中的“无内容”粘贴到 A 列中的第一个空白单元格:
将 A3 中的“无内容”粘贴到 A 列中的最后一个单元格:
I would use a vbNullString, because it's slightly faster and works efficently on huge amount of data worksheets.
Paste 'nothing' from A3 to the first blank cell in column A:
Paste 'nothing' from A3 to the last cell in column A:
我在这方面取得了很好的结果:
I have had good results with this: