G
Guest
Here is my code. Keep in mind I am by no means an experienced Visual Basic or
VBA programmer:
Dim Response As String
Sub printinvoice()
'
' printinvoice Macro
' Macro recorded 8/7/2007 by tcobane
'
' Keyboard Shortcut: Ctrl+Shift+V
'
Sheets("C").Select
Response = Application.InputBox(prompt:="Enter Invoice Number", Type:=2,
Default:="", Title:="Print Invoice")
If Trim(Response) = "" Or Empty Then
Range("H14") = " "
Exit Sub
Else
Range("H14") = Response
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Sheets("A").Select
End If
End Sub
--------------------------------------------------------------------------------
What I'm trying to do is make it so the user inputs a number into the input
box, the number is transferred to Cell H14 on sheet C and then sheet C is
printed. If the user hits "cancel" then nothing is printed and the user is
returned to sheet A.
As it sits now, hitting cancel will still print sheet C with a "0" in cell
H14.
Any tips are appreciated. Someone borrowed my VB textbook from college so I
have no other resources at the moment.
VBA programmer:
Dim Response As String
Sub printinvoice()
'
' printinvoice Macro
' Macro recorded 8/7/2007 by tcobane
'
' Keyboard Shortcut: Ctrl+Shift+V
'
Sheets("C").Select
Response = Application.InputBox(prompt:="Enter Invoice Number", Type:=2,
Default:="", Title:="Print Invoice")
If Trim(Response) = "" Or Empty Then
Range("H14") = " "
Exit Sub
Else
Range("H14") = Response
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Sheets("A").Select
End If
End Sub
--------------------------------------------------------------------------------
What I'm trying to do is make it so the user inputs a number into the input
box, the number is transferred to Cell H14 on sheet C and then sheet C is
printed. If the user hits "cancel" then nothing is printed and the user is
returned to sheet A.
As it sits now, hitting cancel will still print sheet C with a "0" in cell
H14.
Any tips are appreciated. Someone borrowed my VB textbook from college so I
have no other resources at the moment.