HAllo Dutchi,
das kann man realisieren. Ob allerdings die Wahl der F1-taste so glücklich ist, weiß ich nicht.
Nachfolgender Code ersetzt die eigentliche Funktion der F1-Taste zum Aufruf der Hilfe, durch den Aufruf Deines Makros. Das Makro kopiert dann die Daten aus der aktiven Datei Zelle A1, B1 und C1 in eine Vorlage in die Zellen A10, B10 und C10.
Teste die VBA-Code aber bitte in einer Testdatei und nicht gleich in Deiner Originaldatei.
Kopiere den Code in das VBA-Projekt "DieseArbeitsmappe"
Option Explicit
Private Sub Workbook_Open()
Application.OnKey "{F1}", "Daten_kopieren"
End Sub
Kopiere das Makro in ein StandardModul.
Option Explicit
Sub Daten_kopieren()
Dim wkbVorlage As Workbook
Set wkbVorlage = Workbooks.Open("C:\Eigene Dateien\Vorlage.xlt")
With ThisWorkbook.Sheets("Tabelle1")
.Range("A1").Copy wkbVorlage.Sheets("Tabelle1").Range("A10")
.Range("B1").Copy wkbVorlage.Sheets("Tabelle1").Range("B10")
.Range("C1").Copy wkbVorlage.Sheets("Tabelle1").Range("C10")
End With
Set wkbVorlage = Nothing
End SubName der Vorlage, den Pfad und die Blattnamen musst Du noch anpassen.
Solltest Du nicht wissen, wie Du den Code in Deine Datei bekommst, dann schau mal auf
meiner HP in der
Rubrik Anleitungen und dort dann in der
Anleitungsnummer 1 & 3 nach. Dort stelle ich dazu eine bebilderte Anleitung zur Verfügung, die Dir sicherlich helfen wird.
Bei Fragen melde Dich.
MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]