我正在创建一张表,我的维护技工将在轮班结束时填写夜班报告。我有一个电子表格,每个日期都有不同的标签,格式为month.day.year,所有数字都有。例如,今天的标签是7.17.2016。我希望文档打开当前日期,这样他们就无法填写错误的日期标签。
我是宏的新手,只用c ++编写了少量代码并使用matlab,所以我需要一点点宝贝。
谢谢!
科尔答案 0 :(得分:0)
您需要在workbook_open事件中添加Private Sub Workbook_Open()
worksheets(format(date,"m.dd.yyyy")).activate
并在工作表中添加更改Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
,不需要检查是否导航到工作表名称,如你通过使用日期来“硬编码”,通常情况下,如果需要,你会有一点逻辑,如果需要,sh是表格,目标是单元格