excel宏问题 - 爱问答

(爱问答)

excel宏问题

Sub 导出数据()
Dim Arr, k%, Str$
Dim Nm$
Close #1
Range("a1:v100").Select
Arr = Selection
For k = 1 To UBound(Arr)
If Len(Trim(Join(Application.Index(Arr, k), " "))) Then Str = Str & IIf(Str = "", "", vbCrLf) & RTrim(Join(Application.Index(Arr, k), " "))
Next
Nm = "E:数据1.txt"
Open Nm For Output As #1
Print #1, Str
Close #1
End Sub
Sub 导出数据()
Dim Arr, k%, Str$
Dim Nm$
Close #1
Range("a101:v200").Select
Arr = Selection
For k = 1 To UBound(Arr)
If Len(Trim(Join(Application.Index(Arr, k), " "))) Then Str = Str & IIf(Str = "", "", vbCrLf) & RTrim(Join(Application.Index(Arr, k), " "))
Next
Nm = "E:数据2.txt"
Open Nm For Output As #1
Print #1, Str
Close #1
End Sub
两个宏怎么弄到一个按钮上点击之后依次运行?麻烦各位了,谢谢

首先,要将两个Sub以不同的名字命名,比如"导出数据1","导出数据2"

1 打开菜单:视图-》工具栏-》控件工具箱

进入设计模式-》分别建立两个"按钮",鼠标右键点"按钮"-》属性

把内里的"(名称)"、"Caption"的内容均分别变更为"导出数据1","导出数据2"

2 然后鼠标右键点"按钮"-》查看代码,在弹出的页面内,把两个已经分别命名为"导出数据1","导出数据2"的Sub复制进去,编辑好;

3 回到excel主页,关闭"控件工具箱"的"设计模式",此时即可使用该两按钮。

相关标签:excel

下一篇:关于移动我的文档位置出错的问题

上一篇:什么是5G时代?5G、6G、7G、10G发展到NG?

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?