设置活动单元closures

我有一个macros分配到一个特定的单元格,启动一个dateselect器日历。

不幸的是,当我的工作簿被closures时,同一个单元在下次打开时仍然是活动单元格。

这会导致下一个用户必须点击另一个单元格,然后再次点击macros的单元格以启动日历。

我期望完成的是一个将使另一个单元格closures或保存工作簿的活动。 这样,当一个人打开工作簿时,他们只需要点击macros的单元格来启动日历。

在macros的末尾,您可以简单地添加一行以达到以下效果:

 activesheet.range("ZZ999").select 

select一些细胞远离。 无需创build一个单独的子。

我更喜欢Application.GotoSelect

所以在ThisWorkbook模块中:

 Private Sub Workbook_Open() Application.Goto Sheets("YourSheet").[A1] End Sub 

于是我创build了一个macros:

 Sub NewActiveCell() 'NewActiveCell Macro Range("AA8").Select End Sub 

接着

 Private Sub Workbook_Open() NewActiveCell End Sub 

我可能把它变得比需要的更复杂,但是它起作用了