问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何批量删除文件夹中Excel表格中第二行?

发布网友 发布时间:2022-04-27 02:22

我来回答

5个回答

热心网友 时间:2022-06-22 06:21

Ctrl + F 或点击 开始查找和选择弹出查找和替换选项,在查找框内输入需要删除行的关键词,然后点击查找全部在查找全部的下拉框中,所有含有关键词并需要删除的行已经显示并定位完毕,选中需要删除的对应行,点击开始删除工作行即可。

热心网友 时间:2022-06-22 06:22

权当文件夹内全是EXCEL工作簿,没有其他的文件
在文件夹内的最顶层(不是最里面啊)新建一个工作簿--打开此工作簿--同按CTRL+F11这两个键调出VBA编辑窗口--插入--模块--在右边空窗粘贴以下代码:
Dim a(), Fso As New FileSystemObject
Public Sub Ipbox88()
'递归法历遍当前文件夹、以及子文件夹的所有文件,删除第一个工作表的第二行
Application.ScreenUpdating = False
ReDim a(40000)
Dim brr(1 To 40000, 1 To 26)
Zdir InputBox("请输入路径:", , ThisWorkbook.Path), i
ReDim Preserve a(i - 1)
MyName = ThisWorkbook.Path & "\" & ThisWorkbook.Name
For Each F In a '
If InStr(F, MyName) = 0 Then '排除重复打开当前工作簿
'If InStr(F, ".xlsx") <> 0 Then '排除不是.xlsx的文件
Set wb = Workbooks.Open(F) '循环打开Excel文件
wb.Sheets(1).Rows(2).Delete '删除第一个工作表的第二行
ActiveWorkbook.Close True '关闭活动工作簿
'End If
End If
Next
MsgBox "打完收工!请勿重复操作!!!"
Application.ScreenUpdating = True
End Sub
Sub Zdir(P, i)
For Each F In Fso.GetFolder(P).Files
a(i) = F
i = i + 1
Next
For Each s In Fso.GetFolder(P).SubFolders
Zdir s, i
Next
End Sub

按F5键即可运行此代码
PS:操作前请先做好数据备份!!!切记切记!!!

热心网友 时间:2022-06-22 06:22

提供个VBA给您供参考,使用方法自行百度,将代码所在工作簿与1000个其他工作簿放在同一个文件夹下。
友情提醒: 操作前请将数据文件在电脑上其他位置另作备份,因操作不当导致的数据丢失,本人概不负责!!!

Sub 提取文件信息()

Dim fName$, sPath$

sPath = ThisWorkbook.Path & "\" '设定要遍历的文件所在的路径与当前程序所在工作簿在同一文件夹下
fName = Dir(sPath & "*.xls*") '遍历到的文件名称
Application.ScreenUpdating = False '关闭屏幕刷新
'On Error Resume Next '忽略错误继续运行

Do While fName <> "" And fName <> ThisWorkbook.Name '如果查找到的文件名与本代码工作簿不同名则往下执行
Workbooks.Open (sPath & fName) '打开找到的文件
If Not Workbooks(fName).Sheets("Sheet1") Is Nothing Then '若打开的文件中存在Sheet1则往下执行
Workbooks(fName).Sheets("Sheet1").Rows("2:2").Delete '删除第2行
Else '和If的条件相反则退出运行
MsgBox (fName & "中不存在Sheet1,请检查后重试")
Exit Sub
End If
Application.DisplayAlerts = False '忽略警告窗口
Workbooks(fName).Close 1 '保存修改过的工作簿
Application.DisplayAlerts = True
Application.Wait Now + TimeValue("00:00:03") '程序延迟3秒后继续运行
''''这里批量操作工作簿消耗系统资源较多,请根据电脑配置优劣设定相应的延迟
''''避免程序假死或出错。
fName = Dir
Loop

Application.ScreenUpdating = True
End Sub

热心网友 时间:2022-06-22 06:23

编程比较快一些,你看看这个做法是否可行,
获取文件夹内所有Excel文件,循环(打开excel文件处理(删除sheet1第二行),关闭文件)。
你自己去试试看。

热心网友 时间:2022-06-22 06:23

需要编一个VBA程序,遍历所有文件夹中的文件,并对其进行操作。可以先录制一个宏,然后编辑代码,但这都需要VBA知识。可以请身边会VBA的人帮忙完成。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
邯郸哪些酒店有浴缸 关于选择快递公司 问一下,不到1公斤的东西寄到1500公里外要多少钱。什么快递便宜点。 家电科普 电热水器安全使用那些事儿 教你如何安全使用家电? 水果有农药残留怎么办 荣耀之光手游下载如何下载 自考问答:心理障碍常见的判别标准有几种 王者荣耀荣耀之光头像框获得方法一览[图]-手游攻略-游戏鸟手游网_百度... ...七八次体检就是最近两个月做了两次 明天又要体检入职 做那个胸... 怎么删除电脑第二个用户名啊 怎么删除第二第三项选择??求告知! excel中单元格内有两行数据,怎么才能批量删除第二行。 医保待遇年度2021是什么意思 天津社保个人医疗注资2021年还有吗? 天津现在医保卡能用了吗?2021年10月27日 津惠保2021年还可以办理吗 津城保2022年还可以办理吗 2021年天津城乡居民医保在哪参保 生豆芽的技术 怎么样制作豆芽菜 豆芽是特别好吃的,蔬菜怎样才能够培育出来呢? 绿豆芽大棚种植越来越多,绿豆芽该怎么大棚种植? 温室豆芽种植技术 豆芽生产主要技术 豆芽的生产技术是什么? 芽苗菜的销售量如何 牙苗菜种植 盐城芽苗菜前景如何 适合少女绑的发型,六一要的。黑直发,无刘海。求求求 ……图~~!!可爱点 如何删除第二个操作系统 如何删除计算机的第二个用户? EXCEL问题(关于自动删除第二行数据) QQ远程连接之后,为什么鼠标不能点击 qq远程协助鼠标动不了.不知道怎么回事 qq远程协助连接上就是鼠标可以移动就是点不动,为什么会这样,以前好好的,最近两个人说我电脑有毛病了 qq远程协助鼠标怎么点不了啊? qq远程控制鼠标点不动 我用QQ远程邀请对方远程协助,对方只能看见我的桌面,鼠标确点不了任何东西,我也点了申请控制,网速也 qq远程连接上鼠标只能动不能点 win10系统QQ远程控制别人输入不了任何东西鼠标可以移动是怎么回事? 为啥我用QQ的远程控制弄别人的电脑,我的鼠标点不了他的东西,没反应 苹果电脑开机大小写不能切换怎么办? 帮对方远程协助,连接上了。为什么鼠标点不了? win10下用QQ远程时,对方为什么点不动我这儿的鼠标 电脑qq远程页面和鼠标操作不在一个点上怎么回事 ...比如10万,日息是万分之4.2一个月利息是多少,一年又是多少 假如我借10000块钱,日利息是万分之四,每月还要算复利,借十个月,请问最... 日利率万分之四借11000每月要还多少利息 日万分之四利息,60万一天多少利息