Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming,microsoft.public.vb.general.discussion
|
|||
|
|||
![]()
My app checks for the (specified) opened Excel spreadsheet and if it is not
opened tries to open it. Everything works fine if that is a single worksheet. However, if the xls file contains several sheets (workbooks?) my method fails miserably. Below is the code: XLSheetFullTitle --- full path to the .xls file ExSheetTitle --- sheet's title (excluding path) If FileExists(XLSheetFullTitle) = True Then If moExcelApp.Workbooks.Count 0 Then 'checking if specified sheet is opened already For i = 1 To moExcelApp.Worksheets.Count If moExcelApp.Worksheets(i).Name = Left(ExSheetTitle, Len(ExSheetTitle) - 4) Then j = 77: Exit For Next End If If j < 77 Then Set moExcelWS = CreateObject(moExcelApp.Workbooks.Open(XLSheetFull Title)) 'loads (with error) spreadsheet If moExcelWS Is Nothing Then Set moExcelWS = moExcelApp.Workbooks(ExSheetTitle).Worksheets(Left (ExSheetTitle, Len(ExSheetTitle) - 4)) Your comments appreciated, Jack |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Improve code | Excel Programming | |||
Improve code | Excel Programming | |||
Improve code | Excel Programming | |||
Improve code | Excel Programming | |||
How to improve this code? | Excel Programming |