楼主: rdlt6899
1797 2

[问答] 如何利用VB程序一次性删除数据表中要求数字单元格所在的行? [推广有奖]

  • 0关注
  • 0粉丝

已卖:8份资源

硕士生

5%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
0.0600
学术水平
1 点
热心指数
3 点
信用等级
0 点
经验
1239 点
帖子
76
精华
0
在线时间
72 小时
注册时间
2008-3-22
最后登录
2020-10-5

楼主
rdlt6899 发表于 2011-7-1 21:20:53 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如何利用VB程序一次性删除数据表中要求数字单元格所在的行?
详见附件。
谢谢。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:VB程序 一次性 数据表 单元格 数据 程序 数字 删除 单元

如何利用VB程序一次性删除数据表中要求数字单元格所在的行?.rar
下载链接: https://bbs.pinggu.org/a-931134.html

11.65 KB

本附件包括:

  • 如何利用VB程序一次性删除数据表中要求数字单元格所在的行?.xlsx

沙发
yf76612133 发表于 2011-7-1 21:55:24
Sub DelRow()
'Before runing this code, make sure
'1. Delete all the merged ranges
'2. The first row is your title row
'3. Column G include the exactly value 0.01 which marks the row you want to delete
Dim nr As Long
Dim ws As Worksheet
Set ws = Worksheets(1) 'Make sure the first sheet is the original sheet
ws.Select
nr = ws.UsedRange.Rows.Count

Dim i As Long
For i = nr To 2 Step -1
If Cells(i, 7) = 0.01 Then
ws.Rows(i).Delete
End If
Next i
End Sub
已有 1 人评分热心指数 收起 理由
liuzhenzhu + 3 热心帮助其他会员

总评分: 热心指数 + 3   查看全部评分

我不是的

藤椅
matlab-007 发表于 2016-6-29 17:54:33

Sub aa()
Dim i As Integer
For i = 2 To Range("A65536").End(xlUp).Row
    If Cells(i, 7) = 0.01 Then
        Cells(i, 7).EntireRow.Delete
        i = i - 1
    End If
Next
End Sub

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 06:52