永发信息网

续 EXCEL 函数(另存为)

答案:1  悬赏:80  手机版
解决时间 2021-06-01 20:19

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim i As Byte
ChDrive "F:"
ChDir "F:\★调价单★\"
If Dir(Format(Date, "yyyy.mm")) & "\" = "" Then MkDir Format(Date, "yyyy.mm")
ChDir Format(Date, "yyyy.mm")
If Dir(Format(Date, "yyyy.mm.dd") & ".xls") = "" Then
ThisWorkbook.SaveAs Format(Date, "yyyy.mm.dd") & ".xls"
Else
For i = 1 To 100
If Dir(Format(Date, "yyyy.mm.dd") & "-" & i & ".xls") = "" Then
ThisWorkbook.SaveAs Format(Date, "yyyy.mm.dd") & "-" & i & ".xls"
Exit Sub
End If
Next i
End If
End Sub
以上的函数可以实现我的功能了.

但是我忽略了一点!麻烦帮忙修改下.

另存为的数据表 不包含这个 函数可以不? \者是 查看另存为的表时,关闭是不会自动另存为

总的来说是 另存为的表 不要自动另存为!,麻烦帮忙改下!

最佳答案

给一个思路:在此代码最前面加上一个判断。即对文件名进行判断,如果此工作簿文件名是你需要有另存为功能的工作簿文件名,那么可以继续运行此代码。如果,此工作表名不是需要有另存为功能的工作簿文件名,那么直接跳过此代码。这样就可以实现另存为的工作表不再运行另存为这段宏了。


因为不知道你的原始工作簿名称,所以代码就不写了。应该很简单的代码了

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
ak47-s 玩什么模式好?
吉林市四中校长是谁?
5610手机,维修问题
拉全部头发,但要看起来不是死板的那种,有层
为什么09年的光棍节下这么大的雪?
网络上的感情可信度有多高?
天津武清民政局的工作时间?
我河南的,被鲁东大学二本录取了,请问什么时
淘宝如果不与卖家联系,直接买东西,卖家会知
在开发区开什么店最佳
等边三角形的边长为4,M是AB边上的中点,P是B
一起又看流星雨,也就是一起来看流星雨的第二
移动返话费业务是怎么办的
DNF安全模式怎么解除啊 我给高分
DNF更新了点就不动了时间和速度都停了?
推荐资讯
。CS1.5生化版的怎么调
有什么好听的经典的英文歌曲,和经典的轻音乐
求灰太狼QQ头像
洗澡澡咯~哦哦哦耶~
洛克人动画中的剧情
QQ三国在那些地图打人不粉名?
街头篮球SF的玩法
谁知道温县哪里有换MP3屏幕的
有没有一首歌能让我忘记一切
现在哪些工作比较好(男,轻松点的)
我是湖南人,男朋友是广东人,要是我们结婚的话
借款证明怎么写,民间正规借款收据怎么写
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?