问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求改VBA程序:复制指定文件夹里面最新创建的工作簿里面的内容

发布网友 发布时间:2024-09-27 07:15

我来回答

1个回答

热心网友 时间:2024-10-25 19:44

Sub 自动导入库存表()
On Error Resume Next
Sheets("库存总表").Select
Cells.Select
Selection.Delete Shift:=xlUp
Range("A1").Select

Dim A
Dim wb
A = ThisWorkbook.FullName
f = "http://10.36.100.13/shareDOC/file/061108132611/070510094325/081125151740/" '打开共享文件,将网络路径:按Ctrl + V到此处
If Dir(f & "\" & Format(VBA.Date, "yyyymmdd") & "注塑半成品日报.xls") <> "" Then
Set wb = Workbooks.Open(f & "\" & Format(VBA.Date, "yyyymmdd") & "注塑半成品日报.xls")
wb.Sheets("STK").Range("A1:CF65536").Copy ThisWorkbook.Sheets("库存总表").Range("a1")
wb.Close
Cells.AddComment.Delete
Else
MsgBox "请检查共享文件是否连接,或文件不存在。"
End If
End Sub

我猜测你每天新增工作薄的文件是"日期"+"注塑半成品日报.xls", 所以用Format(VBA.Date, "yyyymmdd") 格式处理即可追问请问:
如果我只要打开上面程序里的那个共享的文件夹(即:081125151740)该怎么写代码? 用了下面这个程序好像不行,公司服务器地址:http://10.36.100.13/ 文件夹路径同以上程序

Sub 打开网络共享文件夹()
ChDrive "http://10.36.100.13/"
ChDir "\shareDOC\file\061108132611\070510094325\081125151740\"
Application.Dialogs(xlDialogFindFile).Show
End Sub

追答Sub 打开网络共享文件夹()
Shell "explorer.exe http://10.36.100.13/shareDOC/file/061108132611/070510094325/081125151740", vbNormalFocus
End Sub
我没有网络共享文件夹,不知道是否是用http://10.36.100.13/shareDOC/file/061108132611/070510094325/081125151740作为打开的路径。但以下代码可以打开文件夹,希望可以给你些提示:
Sub 打开文件夹()
Shell "explorer.exe D:\Documents", vbNormalFocus
End Sub

热心网友 时间:2024-10-25 19:44

Sub 自动导入库存表()
On Error Resume Next
Sheets("库存总表").Select
Cells.Select
Selection.Delete Shift:=xlUp
Range("A1").Select

Dim A
Dim wb
A = ThisWorkbook.FullName
f = "http://10.36.100.13/shareDOC/file/061108132611/070510094325/081125151740/" '打开共享文件,将网络路径:按Ctrl + V到此处
If Dir(f & "\" & Format(VBA.Date, "yyyymmdd") & "注塑半成品日报.xls") <> "" Then
Set wb = Workbooks.Open(f & "\" & Format(VBA.Date, "yyyymmdd") & "注塑半成品日报.xls")
wb.Sheets("STK").Range("A1:CF65536").Copy ThisWorkbook.Sheets("库存总表").Range("a1")
wb.Close
Cells.AddComment.Delete
Else
MsgBox "请检查共享文件是否连接,或文件不存在。"
End If
End Sub

我猜测你每天新增工作薄的文件是"日期"+"注塑半成品日报.xls", 所以用Format(VBA.Date, "yyyymmdd") 格式处理即可追问请问:
如果我只要打开上面程序里的那个共享的文件夹(即:081125151740)该怎么写代码? 用了下面这个程序好像不行,公司服务器地址:http://10.36.100.13/ 文件夹路径同以上程序

Sub 打开网络共享文件夹()
ChDrive "http://10.36.100.13/"
ChDir "\shareDOC\file\061108132611\070510094325\081125151740\"
Application.Dialogs(xlDialogFindFile).Show
End Sub

追答Sub 打开网络共享文件夹()
Shell "explorer.exe http://10.36.100.13/shareDOC/file/061108132611/070510094325/081125151740", vbNormalFocus
End Sub
我没有网络共享文件夹,不知道是否是用http://10.36.100.13/shareDOC/file/061108132611/070510094325/081125151740作为打开的路径。但以下代码可以打开文件夹,希望可以给你些提示:
Sub 打开文件夹()
Shell "explorer.exe D:\Documents", vbNormalFocus
End Sub

热心网友 时间:2024-10-25 19:44

Sub 自动导入库存表()
On Error Resume Next
Sheets("库存总表").Select
Cells.Select
Selection.Delete Shift:=xlUp
Range("A1").Select

Dim A
Dim wb
A = ThisWorkbook.FullName
f = "http://10.36.100.13/shareDOC/file/061108132611/070510094325/081125151740/" '打开共享文件,将网络路径:按Ctrl + V到此处
If Dir(f & "\" & Format(VBA.Date, "yyyymmdd") & "注塑半成品日报.xls") <> "" Then
Set wb = Workbooks.Open(f & "\" & Format(VBA.Date, "yyyymmdd") & "注塑半成品日报.xls")
wb.Sheets("STK").Range("A1:CF65536").Copy ThisWorkbook.Sheets("库存总表").Range("a1")
wb.Close
Cells.AddComment.Delete
Else
MsgBox "请检查共享文件是否连接,或文件不存在。"
End If
End Sub

我猜测你每天新增工作薄的文件是"日期"+"注塑半成品日报.xls", 所以用Format(VBA.Date, "yyyymmdd") 格式处理即可追问请问:
如果我只要打开上面程序里的那个共享的文件夹(即:081125151740)该怎么写代码? 用了下面这个程序好像不行,公司服务器地址:http://10.36.100.13/ 文件夹路径同以上程序

Sub 打开网络共享文件夹()
ChDrive "http://10.36.100.13/"
ChDir "\shareDOC\file\061108132611\070510094325\081125151740\"
Application.Dialogs(xlDialogFindFile).Show
End Sub

追答Sub 打开网络共享文件夹()
Shell "explorer.exe http://10.36.100.13/shareDOC/file/061108132611/070510094325/081125151740", vbNormalFocus
End Sub
我没有网络共享文件夹,不知道是否是用http://10.36.100.13/shareDOC/file/061108132611/070510094325/081125151740作为打开的路径。但以下代码可以打开文件夹,希望可以给你些提示:
Sub 打开文件夹()
Shell "explorer.exe D:\Documents", vbNormalFocus
End Sub

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 单位是局域网,现有一些word文件想让大家在指定的地方查阅,但不能修改... 用vba代码把当前excel工作薄另存到局域网内其他电脑的共享文件夹内 如何通过VBA打开一个局域网中指定路径的文件? 24寸显示器和27寸哪个玩游戏舒服 怎样才能用两个微信号? 27寸显示器与24寸相比哪个看上去更舒服 24寸显示器好还是27寸显示器好呢? 为什么我们总在学别人? 这个世界自己就是自己不要去学别人,怎么学也学不出哪个气质,公司一个... 是该学着别人还是该坚持自己的? _西族的拼音狐_西族的拼音是什么 达斡尔族怎么读达斡尔族的读音和介绍 56个民族记忆口诀带拼音图片 全屋整装十大公认品牌有哪些(全屋整装一线品牌有哪些) 全球全屋定制十大名牌 全球一线品牌全屋定制排名 iPhone5原来只开移动数据就会在左上角显示3G 我的iphone5开了蜂窝数据后一到家中国移动边上的E就变成了一个圆圈,不... 暨南大学有什么问题吗? 暨南大学的推免生 手机发票没了,但是还在保修期内,本机vivo苏州xplay 3s售后说换vivox5m... 佳能200D的图像传感器和对焦性能如何? 开一个像美邦,真维丝,这样的专门店大盖需要多少钱?开过专卖店的人进来... 你好 我想在我们这开一家平板专卖店 主要是卖台电或者昂达 低价平板... 比亚迪NFC就不用带钥匙了吗 “ERA”指什么? era是哪个国家的缩写 ...童装要好卖一点?散货是不是真的比加盟的要好做一点? “ERA”作为“应急响应评估”的英文缩写,其背后有何发展和应用?_百度... 抖音好物推荐怎么做? 巫师3狂猎法印流怎么玩 巫师3狂猎炼金怎么加点介绍_巫师3狂猎炼金怎么加点是什么 jsp导入包(jsp如何导入java包) 用小号加了前男友。用了假名字跟他聊天。可是我不小心把要发给别人我... ...是不是他不爱这个女人,才不会让这个女人叫他老公? 精子吃了有什么好处和坏处 乐峰网购物后如何通知支付宝付款给卖家 买了乐峰的东西,用支付宝付款,货没有到的时候显示交易成功,是不是直... 精子吃进嘴里有事吗 请问90千瓦的电动机用多大的电缆线 精吃了对身体好吗