Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Makro kürzen

Forumthread: Makro kürzen

Makro kürzen
07.12.2016 00:40:31
Peter

Hallo liebe Excel Freunde.
ich habe mit Makrorekorder ein Makro aufgezeichnet und es macht was er soll.
Kann mir jemand helfen das Makro kürze zu schreiben so dass die Prozedur flüssiger
ablauft.
Hier dass Makro:

Sub Ferien_eintragen()
' Ferien_eintragen Makro
Sheets("Ferien").Select
Range("B3:B33").Select
Selection.Copy
Sheets("Kalender").Select
Range("D3").Select
ActiveSheet.Paste
Sheets("Ferien").Select
ActiveWindow.SmallScroll Down:=33
Range("B34:B61").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Kalender").Select
Range("H3").Select
ActiveSheet.Paste
Sheets("Ferien").Select
ActiveWindow.SmallScroll Down:=27
Range("B62:B92").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Kalender").Select
Range("L3").Select
ActiveSheet.Paste
Sheets("Ferien").Select
ActiveWindow.SmallScroll Down:=30
Range("B93:B122").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Kalender").Select
Range("P3").Select
ActiveSheet.Paste
Sheets("Ferien").Select
ActiveWindow.SmallScroll Down:=30
Range("B123:B153").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Kalender").Select
Range("T3").Select
ActiveSheet.Paste
Sheets("Ferien").Select
ActiveWindow.SmallScroll Down:=33
Range("B154:B183").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Kalender").Select
Range("X3").Select
ActiveSheet.Paste
Sheets("Ferien").Select
ActiveWindow.SmallScroll Down:=30
Range("B184:B214").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Kalender").Select
Range("AB3").Select
ActiveSheet.Paste
Sheets("Ferien").Select
ActiveWindow.SmallScroll Down:=30
Range("B215:B245").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Kalender").Select
Range("AF3").Select
ActiveSheet.Paste
Sheets("Ferien").Select
ActiveWindow.SmallScroll Down:=30
Range("B246:B275").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Kalender").Select
Range("AJ3").Select
ActiveSheet.Paste
Sheets("Ferien").Select
ActiveWindow.SmallScroll Down:=30
Range("B276:B306").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Kalender").Select
Range("AN3").Select
ActiveSheet.Paste
Sheets("Ferien").Select
ActiveWindow.SmallScroll Down:=33
Range("B307:B336").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Kalender").Select
Range("AR3").Select
ActiveSheet.Paste
Sheets("Ferien").Select
ActiveWindow.SmallScroll Down:=27
Range("B337:B367").Select
Application.CutCopyMode = False
Selection.Copy
Range("A3").Select
Sheets("Kalender").Select
Range("AV3").Select
ActiveSheet.Paste
Range("A3").Select
End Sub

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro kürzen
07.12.2016 00:58:27
Matthias L
Hallo Peter,
versuchs mal nach diesem Schema.
Option Explicit
Sub Ferien_eintragen()
' Ferien_eintragen Makro
Sheets("Ferien").Range("B3:B33").Copy Destination:=Sheets("Kalender").Range("D3")
Sheets("Ferien").Range("B34:B61").Copy Destination:=Sheets("Kalender").Range("H3")
Sheets("Ferien").Range("B62:B92").Copy Destination:=Sheets("Kalender").Range("L3")
'... u.s.w.
Application.CutCopyMode = False
End Sub
Gruß Matthias
Anzeige
AW: Makro kürzen
07.12.2016 09:20:04
Peter
Hallo Matthias L. Dein Makro funktioniert hervorragend. Vielen dank für Deine Hilfe.
Gruß aus Kempten Peter
Danke für die Rückmeldung ... owT
07.12.2016 12:00:49
Matthias L

Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18