打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
按单元格的内容搜索文件

我有代码可以在这些“Word”之间逐字搜索.docx文件中的“word”,并将其复制到Excel文件的活动表中的特定单元格中:

Sub find1() Dim Word As Object Dim WordDoc As Object Dim r, f As Boolean, fO As Long Set Word = CreateObject('Word.Application') Set WordDoc = Word.Documents.Open(Filename:=Application.ThisWorkbook.path & '\AD.docx') Set r = WordDoc.Range Do With r.Find .ClearFormatting .Text = 'discipline *concerns' .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchAllWordForms = False .MatchSoundsLike = False .MatchWildcards = True If .Execute Then If f Then If r.Start = fO Then Exit Do End If Else fO = r.Start f = True End If WordDoc.Range(r.Start + 11, r.End - 9).Copy Range('C4').Select ActiveSheet.Paste Set r = WordDoc.Range(r.End, r.End) Else Exit Do End If End With Loop End Sub

如何修改此宏以读取第一个工作表(Sheet 1)的列“B”,并且一旦宏找到包含该内容的第一个单元格,就开始在Excel文件所在的同一个文件夹中搜索与此单元格中的文本同名的.docx文件。如果它找到这样的文件,它就会使用它(我的代码描述的那样),但不是在活动工作表(Sheet 1)上,而是在下一个工作表(Sheet 2)上。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
数据分析课程笔记
办公应用金钥匙Word、excel、ppt
2009年计算机一级考试试题及答案1--考试试题-计算机一级考试-计算机学习网-育龙网
每日Excel分享(VBA)| 如何在Excel中实现多选下拉菜单?
入门干货:Python操作Word文件经验分享
Excel如何实现单元格输入数据后就不能修改
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服