Hi All,
I have a project that exports data from Access to Excel then creates charts as 'Worksheets' or Full Page Charts and my sort worksheet routine no longer works... It worked fine with just worksheets, but when added the 'charts' it started failing...
The error is 'subscript out of range'. It errors on 'w.Move Before:=objbook.Worksheets(w.Index)' line...
Any ideas on what could be wrong would be much appreciated.
Code:
Public Sub WorkSheetSort()
On Error GoTo SkipSort
For Each wnull In objbook.Worksheets
prevname = ""
For Each w In objbook.Worksheets
If prevname <> "" Then
If w.Name < prevname Then
w.Move Before:=objbook.Worksheets(w.Index)
Else
prevname = w.Name
End If
Else
prevname = w.Name
End If
Next
Next
SkipSort:
End Sub
Thanks everyone!
Tyler
I have a project that exports data from Access to Excel then creates charts as 'Worksheets' or Full Page Charts and my sort worksheet routine no longer works... It worked fine with just worksheets, but when added the 'charts' it started failing...
The error is 'subscript out of range'. It errors on 'w.Move Before:=objbook.Worksheets(w.Index)' line...
Any ideas on what could be wrong would be much appreciated.
Code:
Public Sub WorkSheetSort()
On Error GoTo SkipSort
For Each wnull In objbook.Worksheets
prevname = ""
For Each w In objbook.Worksheets
If prevname <> "" Then
If w.Name < prevname Then
w.Move Before:=objbook.Worksheets(w.Index)
Else
prevname = w.Name
End If
Else
prevname = w.Name
End If
Next
Next
SkipSort:
End Sub
Thanks everyone!
Tyler