一. 在ThisWorkbook中 Private Sub Workbook_Open() '%对应alt键 宏不能加() Application.OnKey "%q", "Test" End Sub 利用open事件触发 二. 在Sub中 Sub auto_open() Application.OnKey ", "test.模块1.Test " End Sub 设置快捷键为大键盘部分数字1, 宏中test为VBAProject修改的名
Private Sub SaveAndClear() Dim Header, Deatil, Order As Range Dim lastrow1, lastrow2 As Long Dim i As Integer lastrow1 = Sheet1.[B65536].End(xlUp).Row '取得sheet1 B列末行向上第一个有值的行数 Worksheets("sheet1").Activate Set Header = Range("C3, E3, G3, G4