Code läuft mit Tastenkombination nicht
29.05.2018 09:03:38
Matthias
Ich habe für meine Tätigkeit in meinem Beruf eine Automatisierung in VBA programmiert. Da ich noch ein Grünhorn in VBA bin, bin ich eigentlich ganz zufrieden mit dem Code. Wahrscheinlich wird ein VBA-Profi diesen Code "besser" schreiben.
Wenn ich den Code im VBA-Editor ausführe geht alles ganz toll :-). Wenn ich beim Debuggen den Code Schrittweise ausführe ist alles Super :-). Wenn ich den Code als Tastenkombination ausführe bleib ich nach dem öffnen der Datei stehen?
Sub Register_kopieren()
' Register_kopieren Makro
' Die Register (Materialliste, Aufwand und Installation) aus der Basisdatei (2019_KALK- _
Materialliste.xlsm) sollen in die Kalk kopiert werden.
' Tastenkombination: Strg+Umschalt+K
Dim WB_Name As String
WB_Name = ActiveWorkbook.Name
Workbooks.Open Filename:= _
"\\Sch06\daten\UNITA\STEUERUNG\System Engineering\10_KALK_Bearbeitung\Review_Kalk\ _
KALK_V2019\Materialliste\2019_KALK-Materialliste.xlsm"
Sheets("Materialliste").Select
Cells.Select
Selection.Copy
Windows(WB_Name).Activate
Sheets("Materialliste").Visible = True
Sheets("Materialliste").Select
Range("A1").Select
ActiveSheet.Paste
Range("A1").Select
Sheets("Materialliste").Visible = False
Windows("2019_KALK-Materialliste.xlsm").Activate
Sheets("Aufwand").Select
Cells.Select
Selection.Copy
Windows(WB_Name).Activate
Sheets("Aufwand").Visible = True
Sheets("Aufwand").Select
Range("A1").Select
ActiveSheet.Paste
Range("A1").Select
Sheets("Aufwand").Visible = False
Windows("2019_KALK-Materialliste.xlsm").Activate
Sheets("Installation").Select
Cells.Select
Selection.Copy
Windows(WB_Name).Activate
Sheets("Installation").Visible = True
Sheets("Installation").Select
Range("A1").Select
ActiveSheet.Paste
Range("A1").Select
Sheets("Installation").Visible = False
Application.CutCopyMode = False
Windows("2019_KALK-Materialliste.xlsm").Close
Windows(WB_Name).Activate
Sheets("Projekt Eingaben").Select
End Sub
Würde mich über eine Antwort sehr freuen :-) :-) :-)