肿么批量删除Excel中的数据?

excel

1个回答

写回答

excel
excel

你可以用excel的宏代码把A列里是未付款的行全删掉,下面这个VBA代码亲测好用:VBASub DeleteRowsWithUnpAId()Dim lastRow As LongDim i As LonglastRow = Cells(Rows.Count, 1).End(xlUp).Row '找到A列最后一个有数据的行For i = lastRow To 1 Step -1 If Cells(i, 1).Value = 未付款 Then '判断是不是未付款 Rows(i).Delete '是的话就删掉这行 End IfNext iEnd Sub

操作步骤也很简单:1. 按下 Alt + F11 进入VBA编辑器2. 点插入→模块,加个新模块3. 把上面这段代码粘贴进去4. 回到excel,按下 Alt + F8,选DeleteRowsWithUnpAId这个宏运行就完事了跑代码前千万记得先备份一下表格,别一不小心把数据搞丢了。新手建议先在测试文件上练练手,熟了再动真数据~

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号