lsvleeuwen
Gebruiker
- Lid geworden
- 23 feb 2016
- Berichten
- 7
Ik heb een macro die een aantal gegevens bij de juiste dag in de juiste week in de juiste periode moet plakken.
Het is telkens hetzelfde stuk macro maar met andere cellen. Dit stuk heb ik dus 7(dagen/week)x13(periodes)=91x.
Ik hoop dat dit korter kan zodat onderhoud ook eenvoudiger wordt.
Het is telkens hetzelfde stuk macro maar met andere cellen. Dit stuk heb ik dus 7(dagen/week)x13(periodes)=91x.
Ik hoop dat dit korter kan zodat onderhoud ook eenvoudiger wordt.
Code:
Sub a()
Dim x As Integer
Dim y As Integer
x = Worksheets(7).Range("K2")
y = Worksheets(7).Range("H2")
If y = Worksheets(13).Range("B1") Then
If x = Worksheets(13).Range("D1") Then
Sheets(13).Visible = True
Sheets(13).Select
ActiveSheet.Unprotect Password:="*****"
Worksheets(11).Select
Range("Y9:Z45").Select
Selection.Copy
Worksheets(13).Select
Range("D4").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Worksheets(11).Select
Range("AB5:AD5").Select
Selection.Copy
Worksheets(13).Select
Range("U4").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets(13).Select
ActiveSheet.Protect Password:="*****"
ActiveWindow.SelectedSheets.Visible = False
Sheets(7).Select
End If
End If