Print a range when an event happens
Assuming B1 will be a calculated value.
Private Sub Worksheet_Calculate()
On Error GoTo stoppit
Application.EnableEvents = False
With Me.Range("B1")
If .Value < "" Then
Me.Range("C1:G1").PrintPreview 'PrintOut
End If
End With
stoppit:
Application.EnableEvents = True
End Sub
Gord Dibben MS Excel MVP
On Mon, 16 Feb 2009 13:26:01 -0800, kefee85
wrote:
I need to print cells c1-g1 when cell b1 changes value from "" to anything
else.
|