[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 1# sykIII


    请把测试用的两个目录以及Excel文件打包压缩传上来我试试
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 3# sykIII


    你的VLOOKUP不是已经写好了吗,测试的时候遇到什么问题了吗,请详细说下。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 5# sykIII


    你的意思是《统计.xlsx》里面的函数写好了,但是后来《数据.xlsx》所在目录发生了变化对吗?那vlookup肯定是找不到了
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 7# sykIII


试试这段VBA:
  1. Private Sub Workbook_Open()
  2.     Dim n As Integer
  3.     n = 1
  4.     For n = 1 To UBound(ActiveWorkbook.LinkSources(xlExcelLinks))
  5.         Link_Old = ActiveWorkbook.LinkSources(xlExcelLinks)(n)
  6.         If Link_Old = "" Then Exit Sub
  7.         ArrOld = Split(Link_Old, "\")
  8.         ArrNew = Split(ActiveWorkbook.Path, "\")
  9.         ArrNew(UBound(ArrNew)) = ArrOld(UBound(ArrOld) - 1)
  10.         Link_New = Join(ArrNew, "\") & "\" & ArrOld(UBound(ArrOld))
  11.         If Link_Old <> Link_New Then
  12.             Set myfile = CreateObject("Scripting.FileSystemObject")
  13.             If myfile.fileExists(Link_New) Then
  14.                 ActiveWorkbook.ChangeLink Link_Old, Link_New, xlExcelLinks
  15.             End If
  16.         End If
  17.         ActiveWorkbook.UpdateLink Name:=ActiveWorkbook.LinkSources(xlExcelLinks)(n)
  18.     Next
  19. End Sub
复制代码
如果不知道怎么执行,请直接尝试文件:
附件: 您需要登录才可以下载或查看附件。没有帐号?注册
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 9# sykIII


打开文件:统计.xlsx
Alt + F11
双击Thisworkbook,选择workbook,选择Open事件,参考截图:https://zhidao.baidu.com/question/578896508.html
把代码放进去
统计.xlsx 另存为 统计.xlsm
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表