ik heb een excel bestand waarin ik in functie van welke maand het is een bepaalde kolom wil selecteren en naar een ander sheet in de overeenkomstige maandkolom wil plakken. ik heb hiervoor een macro per maand geschreven (zie voorbeelden hieronder). op welke manier kan ik dit in één macro verwerken? dit zou ik dan voor een heel jaar willen uitwerken.
Sub maartUI()
'
' maartUI Macro
'
Sheets("Dataverwerking").Select
'
Range("Q3:Q82").Select
Selection.Copy
Sheets("Uitgaven").Select
ActiveWindow.SmallScroll Down:=-18
Range("AH5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Dataverwerking").Select
ActiveWindow.SmallScroll Down:=48
Range("Q92:Q100").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Inkomsten + Spaargeld").Select
Range("H12").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Stand Rekeningen").Select
End Sub
Sub AprilUI()
'
' AprilUI Macro
'
Sheets("Dataverwerking").Select
Range("R3:R82").Select
Selection.Copy
Sheets("Uitgaven").Select
Range("AI5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Dataverwerking").Select
ActiveWindow.SmallScroll Down:=51
Range("R92:R100").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Inkomsten + Spaargeld").Select
Range("I12").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Stand Rekeningen").Select
End Sub
Sub maartUI()
'
' maartUI Macro
'
Sheets("Dataverwerking").Select
'
Range("Q3:Q82").Select
Selection.Copy
Sheets("Uitgaven").Select
ActiveWindow.SmallScroll Down:=-18
Range("AH5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Dataverwerking").Select
ActiveWindow.SmallScroll Down:=48
Range("Q92:Q100").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Inkomsten + Spaargeld").Select
Range("H12").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Stand Rekeningen").Select
End Sub
Sub AprilUI()
'
' AprilUI Macro
'
Sheets("Dataverwerking").Select
Range("R3:R82").Select
Selection.Copy
Sheets("Uitgaven").Select
Range("AI5").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Dataverwerking").Select
ActiveWindow.SmallScroll Down:=51
Range("R92:R100").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Inkomsten + Spaargeld").Select
Range("I12").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Stand Rekeningen").Select
End Sub