Hej.
Chciałbym stworzyć makro aktywowane skrótem (Ctrl+Q), zapisane w moim pliku z makrami personalnymi (PERSONAL.XLSB), które pozwoliłoby mi się przełączać pomiędzy ostatnio aktywowanym arkuszem w danym pliku oraz w przypadku, gdy mam wiele otwartych plików. Coś w rodzaju Alt+Tab. Znalazłem taki kod:
'in ThisWorkbook Private Sub Workbook_SheetDeactivate(ByVal Sh As Object) Set LstSht = Sh End Sub 'in Standard Module Public LstSht As Worksheet 'CTRL+q Sub GoToLast() LstSht.Activate End Sub
Lecz działa on tylko w konkretnym pliku. Czy istnieje możliwość napisania czegoś takiego za pomocą makra, bez względu na to, jaki plik otwieram? Przyspieszyłoby to znacznie moją pracę z Excelem. :D
Pozdrawiam.
Marek.