Hi Ken
The problem was that Peter have a sheet event running on the workbook
This is working
Sub Printtest()
Dim sh As Worksheet
Dim Astr
Dim N As Long
Application.EnableEvents = False
Astr = Array("Delivery Copy", "Client Copy", "Admin Copy", "dock_copy")
For N = LBound(Astr) To UBound(Astr)
For Each sh In ThisWorkbook.Worksheets
With sh
.Range("E4").Value = Astr(N)
End With
Next sh
Worksheets.PrintOut
Next N
Application.EnableEvents = True
End Sub
--
Regards Ron de Bruin
http://www.rondebruin.nl
"Ken Wright" wrote in message ...
Please let us know Ron, because I'm curious now as well :-)
--
Regards
Ken....................... Microsoft MVP - Excel
Sys Spec - Win XP Pro / XL 97/00/02/03
----------------------------------------------------------------------------
It's easier to beg forgiveness than ask permission :-)
----------------------------------------------------------------------------
<snip