excel代制作删除非数字单元格

 时间:2026-02-14 00:45:32

1、如下图Excel表格中含有部分非数字单元格,下面跟大家分享一下如何使用vba快速删除这些非数字单元格。

excel代制作删除非数字单元格

2、点击任意一单元格,然后同时按下Ctrl+A,选中表格数据单元格区域

excel代制作删除非数字单元格

3、同时按下Alt+F11

excel代制作删除非数字单元格

4、点击sheet1,然后在右边空白区域输入代码

excel代制作删除非数字单元格

5、按下F5,然后在弹出对话框内点击【确定】

excel代制作删除非数字单元格

6、至此就可以将非数字单元格删除了,完成效果如下图。下面我把这里使用的vba代码跟大家分享一下,有需要的朋友可以复制粘贴使用,需要Excel带制作可以百度方方格子。

Sub 删除选区非数字的单元格()


    On Error Resume Next
    Dim r As Range
    Set r = Intersect(ActiveSheet.UsedRange, Selection)
   
    If MsgBox("危险操作,确定删除?", vbOKCancel,"注意!") = vbCancel Then
        Exit Sub
    End If

    Application.ScreenUpdating = False


    For i = r.Cells.Rows.Count To 1 Step -1
        For j = 1 To r.Cells.Columns.Count
            If (Not IsNumeric(r.Cells(i, j).Value)) Or r.Cells(i, j) = "" Then
                r.Cells(i, j).Delete xlUp
            End If
        Next j
    Next i
    Application.ScreenUpdating = True
End Sub

excel代制作删除非数字单元格

  • SAP中产品标准成本批量估算Estimate流程简介
  • WPS2019 Word怎么制作公司月份层别统计报表
  • wps2021表格怎么快速打开文档助手
  • 电脑大亨游戏怎么玩
  • excel如何舍去1万元以下的销售额
  • 热门搜索
    养殖鸡 小娘惹是什么意思 blanket是什么意思 政治掮客是什么意思 封釉是什么 表达方式是什么 basketball是什么意思 吃槟榔有什么好处 什么叫基金 system什么意思