All,
When I run this, assuming quarterNumber = 1, I get an error 9: subscript out of range.
The quarterNumber value does equal whatever I enter in the text box. I've been tinkering around with this error for over an hour and it still hasn't dawned on me yet.
When I run this, assuming quarterNumber = 1, I get an error 9: subscript out of range.
Code:
Public Sub PrintAllAreas()
Dim quarterNumber As String
Dim strFile As String
quarterNumber = QuarterToPrintForm.QuarterBox.Text
Const strPath = "Omitted"
Application.ScreenUpdating = False
strFile = Dir(strPath & "*.xls")
Do While Not strFile = ""
With Workbooks.Open(Filename:=strPath & strFile, AddToMRU:=False)
[COLOR=#ff0000][B] .Sheets("Sheet" & quarterNumber).PrintOut[/B][/COLOR]
.Close SaveChanges:=False
End With
strFile = Dir
Loop
Application.ScreenUpdating = True
End Sub
The quarterNumber value does equal whatever I enter in the text box. I've been tinkering around with this error for over an hour and it still hasn't dawned on me yet.