永发信息网

Excel的行的提取?谁告诉我

答案:2  悬赏:0  手机版
解决时间 2021-02-19 21:06
现在我有很多的EXCEL的文件,每个文件中的A中 在不同的行里有相同的012304,我想把这些所有带有012304的行都提取到一个新的EXCEL表中要怎么办??
最佳答案
是不是每个文件的第一个sheet的A列,用vba,代码如下:
Sub aa()
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Dim myDialog As FileDialog, oFile As Object, strName As String, n As Integer
Dim FSO As Object, myFolder As Object, myFiles As Object
n = 1
Set FSO = CreateObject("Scripting.FileSystemObject")
Set myFolder = FSO.GetFolder(ThisWorkbook.Path)
Set myFiles = myFolder.Files
For Each oFile In myFiles
strName = UCase(oFile.Name)
strName = VBA.Right(strName, 3)
If strName = "XLS" And oFile.Name <> ThisWorkbook.Name Then
Cells(n, 1) = oFile.Name
fn = ThisWorkbook.Path & "\" & Cells(n, 1)
Workbooks.Open Filename:=fn
Workbooks(oFile.Name).Activate
With Sheets(1)
m = 1
For n = 1 To .Range("a1").CurrentRegion.Row
If .Range("a" & n) = "012304" Then
Rows(n).Copy
ThisWorkbook.Activate
Rows(m).Select
ActiveSheet.Paste
m = m + 1
End If
Workbooks(oFile.Name).Close SaveChanges:=False
Exit For
Next n
End With
n = n + 1
End If
Next
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub
把以上代码放在宏里面,并将文件保存在其它excel文件同一个文件夹里,运行宏aa即可。
全部回答
两种办法可以将cad图形导入excel。 1、复制,粘贴。首先点击工具栏上的复制按钮,再选中需要导入的图形,后打开excel文件,粘贴后调整图片大小即可。如下图: 2、cad虚拟打印,将cad输出为图片格式,jpg,png均可,生成的图片插入excel中。具体操作方法为,文件—打印,在打印机名称中选择“publishtoweb jpg.pc3”,在图纸尺寸中选择好像素。点击打印会生成一个jpg文件。然后以图片的形式插入excel中。 如下图:
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
茶陋在哪里啊,我有事要去这个地方
电影《2012》的情节和玛雅文明关于世界末日的
仔排炒年糕家常做法,正宗仔排炒年糕怎么做
新川村在哪里啊,我有事要去这个地方
十五万元银行存五年能拿多少钱?
vb.net问题,两个程序之间的变量如何传递?
惠普官网hp3015打印机驱动怎么安装不上
海尔专卖店(郭家坝店)地址有知道的么?有点事
质押存单贷款怎么做会计分录
【我的心里话作文200字】写心里话作文200字
迎宾小区2号街坊东门这个地址在什么地方,我
魔力宝贝怀旧满级弓手PK装备怎么搭配?
阜阳去宏村怎么去,和一个姐妹一起,去两天怎
金姐足道养生馆在什么地方啊,我要过去处理事
eps电子助力转向系统有吱吱的声音正常吗?
推荐资讯
海里有超过鲸鱼的大型生物吗?
烫染头发后怎么护理
南漳到安陆多少公里
阀门型号到底怎么表示?阀门有什么用?
按照国家规定,财务价格评估时,要考虑物价上
捷豹xf,acc保险盒在什么位置?求图
【没头脑和不高兴下载】没头脑和不高兴
目前中国现在有多少外债 2015年中国欠外债有
渌生地址在哪,我要去那里办事
求戏剧网盘资源分享,下给奶奶放在听戏机里看
我姥爷过生日,求藏头诗,,王义生日快乐
去非洲国家可以带多少香烟入境?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?