Zu viele Macros
10.09.2025 04:14:37
NicoHendrik
für mein Schwiegersohn soll ich eine Tipliste für sich und seine Kollegen erstellen.
Sie funktioniert soweit ganz gut, aber ich muss aus jeden vorherigen Spieltag Werte von DJ15 bis DY15 für den aktuellen Spieltag auslesen.
Das geht auch, und ich habe drei Macros die Ich in Workbook Open aufrufe.
Meine Frage: ich habe 34 Spieltage, gib es eine Möglichkeit das anders zu lösen oder muss ich 34 Macros erstellen?
Sub Kopiere_1()
'
Sheets("1. Spieltag").Select
Range("DJ15").Select
Range("DJ15:DY15").Select
Selection.Copy
Sheets("2. Spieltag").Select
Range("DJ13").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("DI17").Select
End Sub
Sub Kopiere_2()
'
Sheets("2. Spieltag").Select
Range("DJ15").Select
Range("DJ15:DY15").Select
Selection.Copy
Sheets("3. Spieltag").Select
Range("DJ13").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("DI17").Select
End Sub
Sub Kopiere_3()
'
Sheets("3. Spieltag").Select
Range("DJ15").Select
Range("DJ15:DY15").Select
Selection.Copy
Sheets("4. Spieltag").Select
Range("DJ13").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("DI17").Select
End Sub
Anzeige