Jetzt wirds komliziert!
Wenn du das in all deinen Excel-Dateien so verwenden willst musst du das Makro nur einmalig in deiner Personl.xls hinterlegen.
-Zeichne ein beliebiges Makro in die Persönliche Arbeitsmappe auf, um die Personl.xlsx zu erstellen.
-Wechsel zum Editor (Alt+F11) und wähle Einfügen --> Klassenmodul
-Benenne es links unten in EventClassModule um
-Gib in dieses Modul den folgenden Code ein:
Public WithEvents App As Application
Private Sub App_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
Union(Rows(Target.Row), Columns(Target.Column)).Select
Target.Activate
End Sub
-Wähle nun "DieseArbeitsmappe" direkt unter "Personl.xls" und gib dort diesen Code ein:
Dim X As New EventClassModule
Private Sub Workbook_Open()
Set X.App = Application
End Sub
Ab jetzt sollte in jeder Arbeitsmappe bei Doppelclick auf eine beliebige Zelle das Fadenkreuz erscheinen!