永发信息网

EXCEL宏 选定区域删除时的判断问题

答案:2  悬赏:20  手机版
解决时间 2021-03-17 12:08
  • 提问者网友:活着好累
  • 2021-03-17 07:51
Columns("C:C").Select
Selection.SpecialCells(xlCellTypeBlanks).Select
Selection.EntireRow.Delete
比如上面这样选中C列中所有空格然后删除所在行,但当C列没有空格时,宏会停下报错,如何做到没有空格时不进行删除直接运行下去,希望像上面这样举例说明,多谢!
最佳答案
  • 五星知识达人网友:往事埋风中
  • 2021-03-17 09:30
On Error Resume Next
    Columns("C:C").Select
    Selection.SpecialCells(xlCellTypeBlanks).Select
    If Err = 0 Then Selection.EntireRow.Delete
全部回答
  • 1楼网友:千夜
  • 2021-03-17 10:31
你把里面的a1,b1改成你需要的不就行了? 但这个宏没有意义,单做这么简单的单元格特殊性粘贴来运行一下宏,还不如鼠标快 如果再换二个单元格,你又要重新修改程序 你最好把你的目的说清楚,这样才能为你构建一个vba解决方案
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯