HERBERS Excel-Forum - die Beispiele

Thema: Makroaufruf mit F6

Home

Gruppe

Ereignis

Problem

In der Workbook_Open-Prozedur soll die Funktionstaste 6 für einen Makroaufruf festgelegt werden.

Lösung
Geben Sie den Ereigniscode in die nachfolgend genannten Module ein.
ClassModule: DieseArbeitsmappe

Private Sub Workbook_BeforeClose(Cancel As Boolean)
   Application.OnKey "{F6}"
End Sub

Private Sub Workbook_Open()
   Application.OnKey "{F6}", "CopyAbove"
End Sub
StandardModule: Modul1

Sub CopyAbove()
   Dim wks As Worksheet
   Dim rng As Range
   On Error Resume Next
   Set wks = ActiveSheet
   If Err > 0 Or wks Is Nothing Then Exit Sub
   Application.ScreenUpdating = False
   If Selection.Row = 1 Then Exit Sub
   If Selection.Rows.Count > 1 Then Exit Sub
   For Each rng In Selection.Cells
      rng.Offset(-1, 0).Copy rng
   Next rng
   Application.CutCopyMode = False
   Application.ScreenUpdating = True
End Sub

Beiträge aus dem Excel-Forum zu den Themen Ereignis und Open

Msg mit 2 Ereignissen +Cancel Workbooks open
Ereignisprozedur Excel-Tabelle in OpenOrg
getopenfilename mit Teil der Dateiname Makro für ereignisabh. Druck verschiedener Seiten
Benutzerdefinierte Funktion in Open Office UF Activate / Initialize Ereignis
Namen definiert- in Ereignis verwenden? GetOpenFilename Dateiname vorbelegen
xlDialogOpen anpassen Symbolleisten durchloopen: löschen & restore
Zeilen aus- einblenden als Ereignis? Welches Ereignis ist das richtige ??
Symbolleisten durchloopen und ausblenden Ereignis Arbeitsblatt sperren abfangen
Workbook open Ereignisprozedur f. Multipage-Reiter
Frage zum Change ereignis xlDialogOpen bei Excel 2007 funzt nicht
komisches phänomän bei set xx open workbook Change-Ereignis in Combobox unterdrücken
Combobox Ereignis MS OFFICE - OPEN OFFICE
Userform, Ereignis deklarieren im Klassenmodul Welches Diagramm-Ereignis?
Bestimmtes Ereignis in Spalte zählen Command Button Ereignis
Workbook Open Ereignis von Laufzeit-Checkbox
Wochenangabe bei WorkbookOpen change-ereignis bei dynamischen Controls / Teil 2
Change Ereignis verhindern change-ereignis bei dynamisch erstellten Controls
Schaltfläche - Ereignis erst nach Bestätigung ausl Makro Workbook_Open läuft nicht
Objekt_Error - Ereignis in UserForm Problem mit OpenRecordset (Array)
bei OPEN macros vermeiden Workbook_open
change ereigniss auf userform. Click-Ereignis für Checlbox nicht ausführen?
windows.open und selection.change workbooks.open Fehlermeldung
Speichern einer Kopie durch Ereigniss Workbook_bef Reagieren auf Tastaturereignisse
Workbooks.OpenText - Datumsformat Ausnahmen für Exit-Ereignis
Probleme mit Workboos.Open