最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

我想在excel中通过单元格的内容在指定文件夹中查找包含此内容的文件并将文件复制到另一个文件夹中

来源:动视网 责编:小OO 时间:2025-10-01 02:05:54
文档

我想在excel中通过单元格的内容在指定文件夹中查找包含此内容的文件并将文件复制到另一个文件夹中

我想在excel中通过单元格的内容在指定文件夹中查找包含此内容的文件并将文件复制到另一个文件夹中?例如A1单元格内容是ABC,我想在指定的文件夹中(E:\\NewFolder\\)查找文件名包含ABC的文件,查找到后将文件名包含ABC的文件复制到另一个文件夹(E:\\NewFolder\存在),并且将文件原始位置超链接到B列,谢谢!(不懂VBA,要详细点了,谢谢)我给你做好了,这是代码,具体用法是打开你的VBA编辑器,然后插入新模块后,把下面代码复制过去:FunctionGetFilePos(
推荐度:
导读我想在excel中通过单元格的内容在指定文件夹中查找包含此内容的文件并将文件复制到另一个文件夹中?例如A1单元格内容是ABC,我想在指定的文件夹中(E:\\NewFolder\\)查找文件名包含ABC的文件,查找到后将文件名包含ABC的文件复制到另一个文件夹(E:\\NewFolder\存在),并且将文件原始位置超链接到B列,谢谢!(不懂VBA,要详细点了,谢谢)我给你做好了,这是代码,具体用法是打开你的VBA编辑器,然后插入新模块后,把下面代码复制过去:FunctionGetFilePos(
我想在excel中通过单元格的内容在指定文件夹中查找包含此内容的文件并将文件复制到另一个文件夹中?

例如A1单元格内容是ABC,我想在指定的文件夹中(E:\\New Folder\\)查找文件名包含ABC的文件,查找到后将文件名包含ABC的文件复制到另一个文件夹(E:\\New Folder\存在),并且将文件原始位置超链接到B列,谢谢!

(不懂VBA,要详细点了,谢谢)

我给你做好了,这是代码,具体用法是打开你的VBA编辑器,然后插入新模块后,把下面代码复制过去:

Function GetFilePos(s As String) As String

Dim fs As FileSearch

Dim i As Integer

Dim fname, fname1 As String

Set fs = Application.FileSearch

fs.LookIn = "E:\\New Folder\\"

fs.Filename = "*" & s & "*.*"

fs.Execute

'For i = 1 To fs.FoundFiles.Count '如果查找到多个文件是咋办

'Next

'现在先暂且取第一个文件吧

If fs.FoundFiles.Count > 0 Then

fname = fs.FoundFiles(1)

fname1 = Right(fname, Len(fname) - Len("E:\\New Folder\\")) '去掉文件的路径

fname1 = "E:\\New Folder\存在\\" & fname1

Call FileCopy(fname, fname1)

GetFilePos = fname1

End If

End Function

用的时候,看图吧

在B1单元格输入公式:=GetFilePos(A1)即可,然后往下拖动复制

这是代码的截图

这是测试文件

下面是excel文件

文档

我想在excel中通过单元格的内容在指定文件夹中查找包含此内容的文件并将文件复制到另一个文件夹中

我想在excel中通过单元格的内容在指定文件夹中查找包含此内容的文件并将文件复制到另一个文件夹中?例如A1单元格内容是ABC,我想在指定的文件夹中(E:\\NewFolder\\)查找文件名包含ABC的文件,查找到后将文件名包含ABC的文件复制到另一个文件夹(E:\\NewFolder\存在),并且将文件原始位置超链接到B列,谢谢!(不懂VBA,要详细点了,谢谢)我给你做好了,这是代码,具体用法是打开你的VBA编辑器,然后插入新模块后,把下面代码复制过去:FunctionGetFilePos(
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top