IK heb in mijn rapport een knop gemaakt waarmee ik het rapport op kan slaan onder een rapportnummer welke in het rapport zelf ingevuld wordt.
In dit rapport staat ook een cel met de locatie waar het rapport opgeslagen wordt.
Nu probeer ik een macro te maken die een sheet "Rapporten" opent (deze sheet staat dus in diezelfde map, dus de macro moet daarnaar kijken), daarin bepaalde gegevens (cellen P1 t/m U1) plakt uit het rapport dan de sheet weer opslaat en afsluit.
Daarbij moet hij wel steeds op de volgende lege rij beginnen.
Sub Macro5()
' Macro5 Macro
'
Range("P1:U1").Select
Selection.Copy
Application.CutCopyMode = False
Workbooks.Open Filename:= _
"D:\Mijn documenten\nieuw\Rapporten.xls"
ActiveSheet.Paste
Range("A3").Select
ActiveWorkbook.Save
ActiveWorkbook.Close
End Sub
Dit is de code die ik heb opgenomen met de macrorecorder, maar ik weet niet precies hoe ik deze verder aan moet passen aan bovenstaande eisen.
Heeft iemand een idee?
In dit rapport staat ook een cel met de locatie waar het rapport opgeslagen wordt.
Nu probeer ik een macro te maken die een sheet "Rapporten" opent (deze sheet staat dus in diezelfde map, dus de macro moet daarnaar kijken), daarin bepaalde gegevens (cellen P1 t/m U1) plakt uit het rapport dan de sheet weer opslaat en afsluit.
Daarbij moet hij wel steeds op de volgende lege rij beginnen.
Sub Macro5()
' Macro5 Macro
'
Range("P1:U1").Select
Selection.Copy
Application.CutCopyMode = False
Workbooks.Open Filename:= _
"D:\Mijn documenten\nieuw\Rapporten.xls"
ActiveSheet.Paste
Range("A3").Select
ActiveWorkbook.Save
ActiveWorkbook.Close
End Sub
Dit is de code die ik heb opgenomen met de macrorecorder, maar ik weet niet precies hoe ik deze verder aan moet passen aan bovenstaande eisen.
Heeft iemand een idee?