Ik weet niet zeker of ik dit hier mag vragen, maar ik probeer het.
Ik heb ook niet zozeer een probleem, maar meer een vraag om een gunst.
Onderstaande code doet precies wat ik wil, maar is nogal lang en er zitten vrijwel zeker overbodige commando's in.
Bij een ander probleem wat ik hier op het forum al eens gepost heb, is mij gebleken dat het vaak veel mooier en korter kan, waardoor het ook sneller werkt. Ik bezit alleen die kennis niet. Ik laat Excel simpelweg een macro opnemen en verder gaat mijn kennis niet.
Zou iemand zo vriendelijk willen zijn zijn of haar licht er over te laten schijnen?
Alvast enorm bedankt voor de moeite!
PS. Mocht het niet de bedoeling zijn dat dit soort 'luxeprobleempjes' gepost worden dan hoor ik dat graag en zal ik mijn leven beteren.
Ik heb ook niet zozeer een probleem, maar meer een vraag om een gunst.
Onderstaande code doet precies wat ik wil, maar is nogal lang en er zitten vrijwel zeker overbodige commando's in.
Bij een ander probleem wat ik hier op het forum al eens gepost heb, is mij gebleken dat het vaak veel mooier en korter kan, waardoor het ook sneller werkt. Ik bezit alleen die kennis niet. Ik laat Excel simpelweg een macro opnemen en verder gaat mijn kennis niet.
Zou iemand zo vriendelijk willen zijn zijn of haar licht er over te laten schijnen?
Alvast enorm bedankt voor de moeite!
PS. Mocht het niet de bedoeling zijn dat dit soort 'luxeprobleempjes' gepost worden dan hoor ik dat graag en zal ik mijn leven beteren.
Code:
Sub Kopieren()
'
' Kopieren Macro
'
'
Range("C5").Select
Selection.Copy
Sheets("Blanco").Select
Range("C3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Basis routeformulier").Select
Range("F5:M5").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Blanco").Select
Range("F3:M3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Basis routeformulier").Select
Range("W5:AC5").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Blanco").Select
Range("W3:AC3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Basis routeformulier").Select
Range("B9:D16").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Blanco").Select
Range("B9").Select
Sheets("Basis routeformulier").Select
Range("B9:B16").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Blanco").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Basis routeformulier").Select
Range("C9:D16").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Blanco").Select
Range("C9:D9").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Basis routeformulier").Select
Range("E9:F16").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Blanco").Select
Range("E9:F9").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Basis routeformulier").Select
Range("G9:I16").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Blanco").Select
Range("G9:I9").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Basis routeformulier").Select
Range("J9:N16").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Blanco").Select
Range("J9:N9").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Basis routeformulier").Select
Range("O9:Z16").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Blanco").Select
Range("O9:Z9").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Basis routeformulier").Select
Range("AA9:AD16").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Blanco").Select
Range("AA9:AD9").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Basis routeformulier").Select
Range("AE9:AO16").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Blanco").Select
Range("AE9:AO9").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveWindow.SmallScroll Down:=9
Sheets("Basis routeformulier").Select
ActiveWindow.SmallScroll Down:=15
Range("B28:B35").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Blanco").Select
Range("B28").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Basis routeformulier").Select
Range("C28:D35").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Blanco").Select
Range("C28:D28").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Basis routeformulier").Select
Range("E28:F35").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Blanco").Select
Range("E28:F28").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Basis routeformulier").Select
Range("G28:I35").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Blanco").Select
Range("G28:I28").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Basis routeformulier").Select
Range("J25:AO25").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Blanco").Select
Range("J25").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Basis routeformulier").Select
Range("J26:AO35").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Blanco").Select
Range("J26").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("E36").Select
Sheets("Blanco").Select
Application.CutCopyMode = False
Sheets("Blanco").Copy After:=Sheets(2)
Sheets("Blanco (2)").Select
ActiveWindow.ScrollRow = 9
ActiveWindow.ScrollRow = 8
ActiveWindow.ScrollRow = 7
ActiveWindow.ScrollRow = 6
ActiveWindow.ScrollRow = 5
ActiveWindow.ScrollRow = 4
ActiveWindow.ScrollRow = 3
ActiveWindow.ScrollRow = 2
ActiveWindow.ScrollRow = 1
Sheets("Blanco (2)").Name = "Blanco (2)"
Range("C3").Select
Selection.Copy
Sheets("Blanco (2)").Select
Sheets("Blanco (2)").Name = Selection
Range("G22").Select
ActiveWindow.SmallScroll Down:=-12
Range("G1:T1").Select
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("L6").Select
Application.CutCopyMode = False
Sheets("Blanco").Select
Range("E18").Select
Sheets("Basis routeformulier").Select
Range("D26").Select
ActiveWindow.SmallScroll Down:=-18
End Sub
