首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >大佬们帮忙看下VBA问题?

大佬们帮忙看下VBA问题?

提问于 2024-03-21 00:54:15
回答 0关注 0查看 82

这是我复制别人打代码,但是执行后提示无效外部过程,请问下是哪个地方写错了吗? VBA

Sub MergeExcelFiles()

Dim MyFolder As String

Dim MyFile As String

Dim TargetWorkbook As Workbook

Dim SourceWorkbook As Workbook

Dim SourceWorksheet As Worksheet

Dim TargetWorksheet As Worksheet

Dim LastRow As Long

Dim Header As Range

Dim FirstRun As Boolean

' 设置包含要合并的Excel文件的文件夹路径

MyFolder = "C:\Users\OP.130160\Desktop\新建文件夹" ' 修改为你的文件夹路径

MyFile = Dir(MyFolder & "*.xlsx*") ' 搜索.xls和.xlsx文件

FirstRun = True

' 创建新的目标工作簿或选择当前工作簿作为目标

' 如果你想要创建新的工作簿,请取消注释下一行并注释掉下面的 Set TargetWorkbook = ThisWorkbook

' Set TargetWorkbook = Workbooks.Add

Set TargetWorkbook = ThisWorkbook

' 在目标工作簿中创建一个新的工作表来存放合并后的数据

Set TargetWorksheet = TargetWorkbook.Sheets.Add

TargetWorksheet.Name = "MergedData"

' 循环遍历文件夹中的所有Excel文件

Application.ScreenUpdating = False ' 关闭屏幕更新以提高性能

Do While MyFile <> ""

' 打开当前文件

Set SourceWorkbook = Workbooks.Open(Filename:=MyFolder & MyFile)

' 设置源工作表为第一个工作表(或根据需要修改)

Set SourceWorksheet = SourceWorkbook.Sheets(1)

' 复制表头(只在第一次运行时)

If FirstRun Then

Set Header = SourceWorksheet.Range("A1:" & SourceWorksheet.Cells(1, Columns.Count).End(xlToLeft).Address)

Header.Copy Destination:=TargetWorksheet.Range("A1")

FirstRun = False

End If

' 找到源工作表的最后一行

LastRow = SourceWorksheet.Cells(SourceWorksheet.Rows.Count, "A").End(xlUp).Row

' 复制除了表头之外的所有数据到目标工作表

SourceWorksheet.Range("A2:" & SourceWorksheet.Cells(LastRow, Columns.Count).End(xlToLeft).Address).Copy _

Destination:=TargetWorksheet.Cells(TargetWorksheet.Rows.Count, "A").End(xlUp).Offset(1, 0)

' 关闭源工作簿,不保存更改

SourceWorkbook.Close SaveChanges:=False

' 获取下一个文件

MyFile = Dir()

Loop

Application.ScreenUpdating = True ' 重新打开屏幕更新

' 可选:自动调整列宽以适应内容

TargetWorksheet.Columns.AutoFit

MsgBox "合并完成!", vbInformation, "合并状态"

End Sub

回答 1

用户11202395

发布于 2025-03-21 07:21:36

可使用idea插件maven-search进行搜索

和开发者交流更多问题细节吧,去 写回答
相关文章
SAP 根据PO查找对应的打印FORM
正文部分 1、TCODE:NACE进入 找到 输出控制条件对应的应用程序名字,如下图: 2、选中应用程序后,点击上面菜单里的输出类型,如下图
matinal
2020/11/27
7650
Spring Framework IOC依赖查找 - 按名称查找解析
在Spring Framework中,实时加载和延迟加载是指在容器启动时是否立即实例化bean的不同策略。下面我们将分别介绍这两种加载方式及其应用场景。
关忆北.
2023/11/20
1500
Spring Framework IOC依赖查找 - 按名称查找解析
eclipse如何根据类名查找该类所属的maven组件
这个需求是后期整改项目或者看别人的代码时有时会遇到的一个问题,我的解决方案类似于曲线救国,下面给出思路:
johnhuster的分享
2022/03/29
9320
eclipse如何根据类名查找该类所属的maven组件
java根据子节点获取它对应的所有父节点_java根据父节点查找子节点
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/10/01
7K0
maven命令行下载依赖包&java命令执行class
在Linux系统下, 没有第三方的集成开发工具(如IDEA), 如何下载Jar包, 以及如何运行.java文件.
书唐瑞
2022/06/02
1.6K0
maven命令行下载依赖包&java命令执行class
【SAP MM系列】SAP 根据PO查找对应的打印FORM
正文部分 1、TCODE:NACE进入 找到 输出控制条件对应的应用程序名字,如下图: 找到 输出控制条件对应的应用程序名字,如下图: 找到 输出控制条件对应的应用程序名字,如下图: 2、选中应用程序后,点击上面菜单里的输出类型,如下图 选中应用程序后,点击上面菜单里的输出类型,如下图 选中应用程序后,点击上面菜单里的输出类型,如下图 选中应用程序后,点击上面菜单里的输出类型,如下图
matinal
2020/11/13
5850
【SAP MM系列】SAP 根据PO查找对应的打印FORM
Maven中的依赖管理
文章目录 1. 依赖配置 2. 依赖传递 2.1 依赖传递冲突问题 2.2 可选依赖 2.3 排除依赖 3. 依赖范围 4. 依赖范围传递性 1. 依赖配置 依赖指当前项目运行所需的jar,一个项目可以设置多个依赖 <!-- 设置当前项目所依赖的所有jar--> <dependencies> <!— 设置具体的依赖--> <dependency> <!— 依赖所属群组id--> <groupId>junit</groupId> <!
鱼找水需要时间
2023/02/16
8100
Maven中的依赖管理
Excel查找值技巧,根据两个值来查找相对应的值
在Excel中,查找的需求多种多样,关键是看你怎么样搭配各种函数来实现了。如下图1所示,要根据代码和编号两个值来查找对应的数量。
fanjy
2023/09/15
3.1K0
Excel查找值技巧,根据两个值来查找相对应的值
maven中如何创建一个Java项目
new project--->maven project --> 勾选(cerate a simple project)-->next
马克java社区
2021/05/20
5460
在Power Pivot中如何查找对应的值求得费用?
在Excel中我们可以直接使用Vlookup或者Index和Match组合匹配到,然后下拉即可
逍遥之
2020/03/24
4.4K0
在Power Pivot中如何查找对应的值求得费用?
Java 根据占位符名称替换值
在Java开发中,我们经常需要根据一些模板、格式字符串等动态替换一些变量的值。为了方便处理这些情况,Java提供了字符串格式化功能,可以使用占位符将变量嵌入到字符串中,并在运行时进行替换。本文将介绍Java中根据占位符名称替换值的方法。
网络技术联盟站
2023/06/05
4.4K2
How to do with Eclipse add Maven dependencies;Eclipse中添加maven依赖时总是找不到外部依赖,没法根据输入弹出可用的依赖项。
Eclipse中添加maven依赖时总是找不到外部依赖,没法根据输入弹出可用的依赖项。
青山师
2023/05/05
1.6K0
How to do with Eclipse add Maven dependencies;Eclipse中添加maven依赖时总是找不到外部依赖,没法根据输入弹出可用的依赖项。
如何查找关键词对应的归属?
上期我们讲到过一个批量列表更名,网友西瓜提出一个更便捷的写法,如果是对整个表格重新编写名字的话,更为方便。
逍遥之
2020/03/24
6980
如何查找关键词对应的归属?
PQ-综合实战:根据关键词匹配查找对应内容
今天的文章有点儿长,步骤有点儿多,但这个综合操作很值得练好,以后扩展应用的空间很大。
大海Power
2021/08/30
1.8K0
python 遍历toast msg文本背景简易语法介绍1. 查找目录下所有java文件查找Java文件中的Toast在对应行中找出对应的id使用id在String中查找对应的toast提示信息。
背景 最近有个简单的迭代需求,需要统计下整个项目内的Toast的msg, 这个有人说直接快捷键查找下,但这里比较坑爹的是项目中查出对应的有1000多处。妈呀,自己查找,还要根据查找id找到对应string,比较坑。于是就顺带练手写了个python脚本来处理这个问题。当然编码相对不太规范,异常处理也没做。由于lz好久没写过python脚本了,相当生疏。几乎是边查文档编写,记录写编写过程: 查找目录下所有java文件 查找Java文件中含有Toast相关的行 在对应行中找出对应的id 使用id在String中查
用户1127566
2018/06/04
3.9K0
maven 中的版本依赖冲突问题
在使用maven构建依赖的时候,发现springBoot的版本和导入的依赖版本中的 spring-context 的版本出现冲突。
猎户星座1
2020/08/07
3.1K0
maven 解包依赖项中的文件
使用goal:unpack-dependencies 在配置参数includeArtifactIds中指定要解包的模块制件ID
路过君
2022/07/20
2.4K0
如何根据SAP Table找到对应IMG配置?
以Purchasing Document Header表EKKO为例,首先执行SE11,输入Table EKKO。
用户5495712
2020/11/11
1.1K0
如何根据SAP Table找到对应IMG配置?
php 数组根据值找key,从数组查找key对应的值 – key
…L,`nick` varchar(32) DEFAULT NULL,`reg_date` datetime DEFAULT NULL,PRIMARY KEY (`id`),KEY `IND_NICK` (`nick`),KEY `IND_REGDATE` (`reg_date`))CREATETABLE`users`(`id`int(11)NOTNULL,`nick`varchar(32)DEFAULTNULL,`reg_date`datetimeDEFAULTNULL,PRIMARYKEY…
全栈程序员站长
2022/09/15
11.7K0
Android经典实战之如何获取图片的经纬度以及如何根据经纬度获取对应的地点名称
在Android中,可以通过以下步骤获取图片的经纬度信息以及根据这些经纬度信息获取对应的地点名称。这里主要涉及两部分:从图片中提取地理位置信息(经纬度)和通过地理位置信息获取地点名称。
AntDream
2024/08/09
2620
Android经典实战之如何获取图片的经纬度以及如何根据经纬度获取对应的地点名称

相似问题

依赖管理和maven中的依赖之间的差异?

1272

java语言限制:测评环境有maven吗?可以使用maven来管理依赖吗?

1143

腾讯IM 一个群A对应一个群名(多拉),群中账号a想把自己看到的群名称改成(多拉-a)?

1299

ocr的sdk依赖,maven打包时报错,为什么?

0560

Java-SDK-图像识别 对应的包呢?

1318
相关问答用户
腾讯云TDP | TDP会员擅长3个领域
到家集团 | 技术VP擅长5个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文