来源:互联网 作者:
我做好了PPT,想把文本框中的内容复制到EXCEL里,如何去做?
前提是PPT中的文本是手动输入的,我想把这些内容放到EXCEL中,总不能再手动敲一遍吧,当然复制也是一个好办法,但是如果文本框太多,复制也是停麻烦的。
下面就教大家一个VBA的处理方法。
首先选中PPT中的所有文本框,可以用鼠标框选,也可以按住SHIFT或CTRL键进行多选,选中后,按CTRL+C进行复制,如下图所示:
新建一个Excel文件,在任意一个SHEET中,按CTRL+V将文本框粘贴到表中,如下图所示:
按ALT+F11打开VBA编辑窗口,点击新建的工作薄,插入模块
在窗口中输入下列代码:
Sub TEXT()
On Error Resume Next
For I = 1 To ActiveSheet.Shapes.Count
ActiveSheet.Shapes(I).Select
Cells(I, 10) = Selection.TEXT
Next
End Sub
如下图所示:
点击运行,结果如下:所有文本框中的内容均被复制到J列单元格里。
注解:
Sub TEXT():程序名
On Error Resume Next:遇到错误,继续执行下一条,防止其它图形不是文本框,出现错误
For I = 1 To ActiveSheet.Shapes.Count:对当前工作表的所有图形进行循环
ActiveSheet.Shapes(I).Select:选中第I个图形
Cells(I, 10) = Selection.TEXT:第I行,第10列单元格等于当前文本框的内容
Next:下一个,和FOR 成对出现,表示循环
End Sub:程序结束
资讯来源说明:本文章来自网络收集,如侵犯了你的权益,请联系:puerppt#163.com进行删除。
优页文档(www.youyedoc.com)是一家专注于分享高质量的PPT模板、Excel表格、Word模板的下载网站,1000+各行业优质设计师每日更新200+优质办公文档模板,满足各行业办公需求。海量office文档制作教程,致力于打造国内最大最权威的办公文档下载一站式服务平台
Copyright © 2021-2024 www.youyedoc.com. All Rights Reserved. 粤ICP备2021116258号
本站所有文档资源来源于互联网或作者上传,仅供学习研究使用,版权归作者所有,请勿用于商业用途,如果用于商业用途请联系作者,如果因为您将本站资源用于其他用途而引起的纠纷,本站不负任何责任。
如果本站内容无意中侵犯了您的版权,请联系youyedoc,我们会及时处理。