in een bestellijst heb ik een macro gemaakt die de te bestellen artikelen sorteert en een macro die de hele lijst weer laat zien. Op een voorblad heb ik een "print" macro gemaakt die de via: ( sorteer macro , print , hele lijst) alleen de geselecteerde artikelen uitprint.
Nu heb ik het probleem dat als iemand de lijst opslaat onder een eigen produktienaam de print macro niet meer werkt omdat hij verwijst naar de macro sorteer van het origineel.(zie onder)
de bassis macro's gaan mee in het nieuwe werkblad maar de verwijzing niet. Kan er iets met een verwijzing "active sheet" ???
Sub printlicht()
''
Application.Run "'Bestellijst licht 10-2003.xls'!selectblt"
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Application.Run "'Bestellijst licht 10-2003.xls'!voegtoeblt"
Range("E16").Select
End Sub
mvg Bert
Nu heb ik het probleem dat als iemand de lijst opslaat onder een eigen produktienaam de print macro niet meer werkt omdat hij verwijst naar de macro sorteer van het origineel.(zie onder)
de bassis macro's gaan mee in het nieuwe werkblad maar de verwijzing niet. Kan er iets met een verwijzing "active sheet" ???
Sub printlicht()
''
Application.Run "'Bestellijst licht 10-2003.xls'!selectblt"
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Application.Run "'Bestellijst licht 10-2003.xls'!voegtoeblt"
Range("E16").Select
End Sub
mvg Bert