(VBA问题)EXCEL怎样随日期的改变而自动填数字?
右上角有个黄色的格子,那个黄色的格子是根据时间的改变而改变的,我想让黄色的数字改变后,自动填到左边表格相对应日期的格子里,请问VBA的代码怎么写?(比如今天是17号,显示...
右上角有个黄色的格子,那个黄色的格子是根据时间的改变而改变的,我想让黄色的数字改变后,自动填到左边表格相对应日期的格子里,请问VBA的代码怎么写?(比如今天是17号,显示的数字式32.47,然后左边的表格17号就自动填写32.47,明天18号是40,那么左边的表格自动跳到18号那一格子,填写40.)
展开
2个回答
展开全部
更多追问追答
追问
我先试一下。
追答
重新考虑了一下,感觉写在Open事件里不太合适。因为每天打开这个工作簿,N1单元格可能还存储的是昨天的数据,但此时就自动填写到了今天的日期里了。
是否放在N1的Change事件里更合适,当你每次去更改N1的值时就会自动填写。但这样也会有一个问题,当你今天的数据和昨天一样时,你可能不会去点击这个单元格,那么就不会更新今天的日期。
展开全部
N1 会自动变化 是不是使用了 日期函数
追问
不是,因为每天都有数据嘛,然后我每次都会在另一个表格贴一下当天的数据,N 1 是对这些数据的总合计。
追答
唉吖,好奇怪,我看别人回答了,就没写代码,竟然采纳我的了。。。
既然这样我帮你一下哈
发生计算 就触发事件 ,试试看 是否满足你的要求
第一句换成
Private Sub Workbook_SheetCalculate(ByVal Sh As Object)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询