根据日期将Excel工作表打开到某个选项卡

时间:2016-07-18 14:28:50

标签: excel vba excel-vba macros

我正在创建一张表,我的维护技工将在轮班结束时填写夜班报告。我有一个电子表格,每个日期都有不同的标签,格式为month.day.year,所有数字都有。例如,今天的标签是7.17.2016。我希望文档打开当前日期,这样他们就无法填写错误的日期标签。

我是宏的新手,只用c ++编写了少量代码并使用matlab,所以我需要一点点宝贝。

谢谢!

科尔

1 个答案:

答案 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是表格,目标是单元格