美文网首页
EXCEL删除指定的行

EXCEL删除指定的行

作者: 老陈的记事本 | 来源:发表于2021-06-29 11:40 被阅读0次

1. 在表格标题处,右键,选择:查看代码

image.png

2. 在VBA编辑视图中输入代码

Sub BatchDelete()
    Dim inputstr As String
    Dim result() As String
    Dim i As Integer
    
    inputstr = InputBox("请输入要删除的行号(用英文逗号间隔)", "批量删除指定行")
    result = Split(inputstr, ",")

    For i = LBound(result) To UBound(result)
        If InStr(1, result(i), ":", vbTextCompare) <= 0 Then
            ' not containing :
            result(i) = result(i) & ":" & result(i)
        End If
    Next

    inputstr = Join(result, ",")
    ActiveSheet.Range(inputstr).Delete
End Sub

3. 输入完成后效果如下,点击运行

image.png

4. 在弹窗中输入删除的行数

image.png

5. 删除完成

举例说明:

1,将所有数据的列修改为模板列,文件太大,需要5M/文件
2,35W+数据一共24W,拆分为6份,每份6W
3, 重要备注:先删除最尾部,再删前面,如果次序反了,行号会变动。
A,保留1-60000
60001:360000
B,保留第一行标题,以及60001-120000
120001:360000
2:60000

C,保留第一行标题,以及120001-180000
180001:360000
2:120000

D,保留第一行标题,以及180001-240000
240001:360000
2:180000

E,保留第一行标题,以及240001-300000
300001:360000
2:240000

F,保留第一行标题,以及300001-360000
2:300000

其他用途举例,删除1-10行,以及13行,15行

1:10,13,15

自己用备忘

30001:60000
2:30000

拆分为5M以后,系统格式需要XSL,又将xsls转换为xsl,然后文件大了一倍


image.png 25ed56001b00b5a77b11eb9b90103a6.png f83d2e42235073981959bebf551b605.png

相关文章

  • EXCEL删除指定的行

    1. 在表格标题处,右键,选择:查看代码 2. 在VBA编辑视图中输入代码 3. 输入完成后效果如下,点击运行 4...

  • 4.3 UiPathExcel之修改操作

    Excel 修改操作删除行控件介绍Insert/Delete Rows: 在特定位置添加或删除指定数量的行 常用属...

  • 数据处理-1(基于R语言)

    删除指定的行 读入excel表的不同sheets Try to use write.xlsx from openx...

  • Python对excel数据进行清洗

    对excel中的指定行的内容填充

  • Excel如何快速删除指定的末尾文本

    在excel办公中,经常碰到快速删指定的末尾文本,如指定删除后面3个字符,那该如何做呢? 工具/原料 Excel ...

  • sed使用路径

    1:查找字符串“GroupDomin”在文件中的行 2:删除指定行号的数据,我们这里删除第2行 3:指定行号插入指...

  • cut命令

    cut是用来显示行中的指定部分,删除文件中指定字段。 demo 行操作 demo 文件操作

  • tableView删除指定行

  • sed

    [toc] 简单使用 1、删除文档的第一行 2、删除文档的最后一行 分隔符替换 3、打印指定行的信息

  • tableView 的数据刷新

    数据刷新 重新刷新屏幕上的所有 cell 插入指定行数的 cell 更新指定行数据 删除指定行的 cell 区别:...

网友评论

      本文标题:EXCEL删除指定的行

      本文链接:https://www.haomeiwen.com/subject/nlrqultx.html