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

把同一个目录下的多个EXCEL的所有工作表(汇总表除外)的a1-p1区对下所有数据COPY并一个新的工作表内。

发布网友 发布时间:2022-05-05 10:51

我来回答

1个回答

热心网友 时间:2023-10-05 13:59

Option Explicit
Sub 合并生成报表()
Dim i As Integer
Dim j As Integer
Dim N As Integer
Dim Filename(100) As String
Dim Stemp As String
Dim sFile As String
Dim FileCount As Integer
sFile = ActiveWorkbook.Name
With Application.FileDialog(msoFileDialogOpen)
.Title = "选择文件(可多选)"
.AllowMultiSelect = True
.Filters.Add "Excel Files", "*.xls"
.FilterIndex = 2 '默认的文件筛选条件的索引号
.Show
FileCount = .SelectedItems.Count
If FileCount = 0 Then Exit Sub
Filename(1) = .SelectedItems(1)
For i = 1 To FileCount
Filename(i) = .SelectedItems(i)
Next i
End With

For i = 1 To FileCount
Workbooks.Open (Filename(i))
For j = 1 To ActiveWorkbook.Sheets.Count
Sheets(j).Activate
N = ActiveSheet.UsedRange.Rows.Count
Stemp = "A1" & ":P" & N 'A1¬P1以下所有数据
Range(Stemp).Select
Selection.Copy
Workbooks(sFile).Activate
N = ActiveSheet.Range("A65536").End(xlUp).Row
If N = 1 Then N = 0
Cells(N + 1, 1).Select
ActiveSheet.Paste
Stemp = Right(Filename(i), Len(Filename(i)) - InStrRev(Filename(i), "\"))
Workbooks(Stemp).Activate
Next j
ActiveWorkbook.Close
Next i
End Sub追问不行运行无效,怎么办啊?运行到这就没下文了ActiveWorkbook

追答你不会是在VB里面运行吧,这个是在excel的VBA编辑器里面运行的哦

参考资料:http://zhidao.baidu.com/question/391185636.html?oldq=1

来自:求助得到的回答
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 如何快速剔除Excel所选单元格中的汉字和非法字符如:!~@$^&*|:;,?'"` 设a1+a2+...有极限,{pn}递增,且趋于无穷。证明:(p1a1+p2a2+...+pna 液压缸设计计算中,背压力P2于工作压力P1计算中,A1于A2指的是什么面积。P1=(F+P2A2)/A1公式中个符号的含义 电气=P1-Q1是什么含义? sql查询union 浦发银行个人无抵押信用贷款成功率高不高 期货黑色板块包括哪些 哪些板块与股指期货有关系? 期货市场哪个板块较好 鸡蛋期货属于那种板块??? 悠伴7升空气炸锅可以蒸食物? 期货那个板块对期货指数困响最大 流行歌曲高声 中音 低音 全音域代表作 推荐几个适合低音炮播放的歌曲 节奏感~ 苹果电脑用优酷怎么下载视频 macbook怎样上传视频到优酷 怎样下载优酷的视频 从廊坊到鲅鱼圈的高铁都经过什么地方 大连坐火车到锦州都经过哪些城市? 从盖县到河北廊坊要怎么坐车.需要多少钱 北京至大连D41次动车始发站是哪个站 excel里怎样去掉中文字符,只留下数字?紧急! 卡瓦依钢琴ku-P1、ku-20P、ku-A1的区别在哪里?性价比谁最高? 三角形P1OA1 三角形P2A1P2、、、三角形PnAn-1都是等腰直角三角形,点P1,P2,P3、 Excel删除中文字符并且自动分行怎么弄 如图,△P1OA1,△P2A1A2,△P3A2A3…△PnAn-1An都是等腰直角三角形,点P1、P2、P3…Pn都在函数y=4x(x> 在一个单元格中有A1 B0 G1 A1 P1 A0内容,怎样将数字提取出来并求和? 1+1+1+1=4 EXCEL表格中,A1位置显示内容为P1-1,以此类推,如果将A2位置设置为P2-2,A3位置设置为P3-3...... 如何批量去掉excel单元格中的字符串 行列式a1p1什么意思 excel字符串中删除中文字符,并计算 C语言中 p1=a0 a0.next=a1是什么意思 求解答 excel VBA 请教高手,把A1:A10单元格显示改成A1:P1单元格显示,咋改呀 如图,三角形P1OA1,三角形P2A1A2是等腰直角三角形 KAWAI KU-P1和新出的90周年纪念版A10怎么选? 麻辣鸡珍家常做法,正宗麻辣鸡珍怎么做 麻辣脆鸡胗怎么做如何做好吃 香辣鸡胗怎么做好吃,香辣鸡胗的家常做法 sql server 中的union 联合查询问题 电信号码怎样快捷设置成停机状态 怎么能让手机变成假停机?