永发信息网

打开Excel工作表时自动运行宏

答案:2  悬赏:0  手机版
解决时间 2021-04-06 19:52
Excel工作薄中设计一个宏“宏AB”,请给写段代码,即一打开这个工作薄,即自动运行这个宏。宏的内容是:如果日期>=2009-12-25,即自动把这个工作薄中所有工作表中的公式都删除,但单元格中的其它内容保留。要求是过了2009-12-25那天打开都自动执行。因为不可能正好是12-25日打开。

这个工作薄的名称是“报表”。另注:本人水平有限,只能向大家请求帮助, 所以没分了,不能给回答者分,还请凉解。
最佳答案
大概可以这样
Private Sub Workbook_Open()
If Date >= #12/25/2009# Then
For i = 1 To Sheets.Count
Sheets(i).Cells.Copy
Sheets(i).Cells.PasteSpecial xlPasteValues
Sheets(i).Range(a65536).Clear
Next i
End If
End Sub
但,如果某台电脑的EXCEL设置是禁止运行宏,你还是白搭的。。。。。
全部回答
如果你想打开vba就自动运行这个代码的话 sub auto_open() application.ontime now + timevalue("00:05:00"), "按钮68_click" ' ' 按钮68_click 宏 ' '     activeworkbook.refreshall     activeworkbook.refreshall     activeworkbook.refreshall     activeworkbook.save end sub 或者 sub auto_open() call 按钮68_click end sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
暑假作业夏洛的网读后感怎样写70字左右
推拉式金刚纱窗是安装在里面还是外面
卫星电视信号经高频头接收后转为什么信号
爱情公寓三哪一集是唐悠悠演宫女的
微软有哪些软件,win10手机版软件有什么不同
单选题对于函数y=f(x)的图象,下列结论中正
文蛤怎么吃
买了一套房子 开发商没有按合同上的时间交房
两个人结婚,考虑家庭条件多一些还是两个人相
C# 通过point设置一个点的坐标,如何在WPF窗口
为什么呢料衣服洗了有股味
爬山穿什么样的衣服好
根据所给提示(中文或首字母),在空格里填入
怎么提亲,有什么规矩,有那些人必须要去?拜
a除以41等于20.....()()里最大能填()这时被除
推荐资讯
DNF鬼剑士转鬼泣有什么好处?
把鲁迅文章里面的一个人物跟鲁迅对比
给孩子作业本上写一句话
我在东莞黄江怎么到中山小榄工业区啊
你太天真了日语怎么说,(我后天就要去日本旅
房屋板楼是什么意思,限购令是什么意思? 一共
哪位小可爱有纯表情包 可以自己配文字那种 私
插三只笔的是大学生,那么插四只笔的呢
天热开空调除潮好还是开窗透风好
翻译官的小说到底黄不黄,黄我就去看
犬夜叉 奥义乱舞ps2模拟器使用方法
你好!我上次做的那个兼职被骗了!现在又做了
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?