Goeden avond.
Ik wil de werkblad Invulblad kaarten copyeren met VBA achter een lege tapblad Begin.
Dit copyeren en de datum uit het Invulblad gaat goed, maar ik krijg het niet voor elkaar dat de copy tapblad direct achter tapblad begin komt.
Wie kan mij hiermee helpen. hieronder de VBa code.
Sub Invulbladkaarten()
Dim iRij As Integer
Dim Wbl As Worksheet
Dim C As Range
iRij = 2
iKol = 0
On Error Resume Next
With Worksheets("Invulbladkaarten").Range("1:1")
Set D = .Find(Date, LookIn:=xlValues)
If D Is Nothing Then
iKol = Worksheets("Invulbladkaarten").Cells(1, "AL").End(xlToLeft).Column + 1
Worksheets("Invulbladkaarten").Copy After:=Worksheets(Worksheets.Count)
Worksheets(Worksheets.Count).Name = Left(Cells(4, 5).Value, 20)
Worksheets("Jaaroverzicht").Cells(1, iKol) = Cells(4, 5)
End If
End With
Sheets("Invulbladkaarten").Select
Range("E4:G4,C7:E107").Select
Selection.ClearContents
Range("C7").Select
End Sub
Bij voorbaat dank.
m.vr.gr.
Willem Witwerts
Ik wil de werkblad Invulblad kaarten copyeren met VBA achter een lege tapblad Begin.
Dit copyeren en de datum uit het Invulblad gaat goed, maar ik krijg het niet voor elkaar dat de copy tapblad direct achter tapblad begin komt.
Wie kan mij hiermee helpen. hieronder de VBa code.
Sub Invulbladkaarten()
Dim iRij As Integer
Dim Wbl As Worksheet
Dim C As Range
iRij = 2
iKol = 0
On Error Resume Next
With Worksheets("Invulbladkaarten").Range("1:1")
Set D = .Find(Date, LookIn:=xlValues)
If D Is Nothing Then
iKol = Worksheets("Invulbladkaarten").Cells(1, "AL").End(xlToLeft).Column + 1
Worksheets("Invulbladkaarten").Copy After:=Worksheets(Worksheets.Count)
Worksheets(Worksheets.Count).Name = Left(Cells(4, 5).Value, 20)
Worksheets("Jaaroverzicht").Cells(1, iKol) = Cells(4, 5)
End If
End With
Sheets("Invulbladkaarten").Select
Range("E4:G4,C7:E107").Select
Selection.ClearContents
Range("C7").Select
End Sub
Bij voorbaat dank.
m.vr.gr.
Willem Witwerts