excel - 多个宏,防止单个录制的宏太大
问题描述
我正在尝试记录一个宏,它将格式化我拥有的文件,例如过滤、排序、填充、网格线和删除超链接以将该数据放入另一个文件中。
宏太大。我想知道两件事。
- 我可以录制多个小宏并单独完成每个部分吗?
- 还有什么我可以用来格式化我的文件然后放入 Excel 的东西吗?
解决方案
无需太技术化,您可以录制许多宏,然后创建一个新的宏subroutine
以按顺序运行它们,例如:
Sub MySumToRunMacros()
Call Macro1
Call Macro2
Call Macro3
End Sub
当您运行该子例程时,它将首先运行macro1
,然后macro2
再macro3
退出。
不过,我建议您通过自己编写宏/vba 来学习如何格式化工作簿/文件。通过 VBA 可以很容易地进行格式化,您可以从已经生成的代码开始。
推荐阅读
- ios - 找不到 IOS 12.5.4 (16H50) 的设备支持文件
- azure - 如何使用机器学习从给定值中找到键
- spring-boot - 带有 @Restcontoller 计时问题的 Spring 集成流程
- python - 我在字母之间而不是单词之间用逗号得到单词
- highcharts - Highchart-export-server 未在图表上正确显示绘图带
- c# - 为什么我的炸弹撞击半径和爆炸效果在不同的位置实例化?
- kubernetes - 无法在 tekton 管道中推送 AWS ECR 图像
- r - read_html() 没有在 R 中获取 NES 股票网站的 HTML
- react-native - 需要使用可重复使用的开关创建一个切换组件
- html - 如何让我的 html 搜索栏在 google 上搜索项目