Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I'm in a bit of a quandry and I'm sure someone here can help me out.
I have the following snippet of code: With Application.FileDialog(msoFileDialogFilePicker) .AllowMultiSelect = False .Filters.Clear .Filters.Add "Excel Files", "*.xls" .FilterIndex = 1 .Title = "Please Select a PIID Workbook to open" If .Show = False Then Exit Sub sFile = .SelectedItems(1) End With ShortName = Right(sFile, Len(sFile) - InStrRev(sFile, "\")) If ShortName = aWB.Name Then MsgBox ("You've chosen to update the active workbook." & vbNewLine & _ "Choose another workbook to update") GoTo EndSub End If On Error Resume Next Set oPIIDWB = Nothing Set oPIIDWB = Workbooks(ShortName) On Error GoTo 0 If oPIIDWB Is Nothing Then Application.StatusBar = "Opening " & ShortName Set oPIIDWB = Workbooks.Open(sFile, UpdateLinks:=False) End If and this works if I'm opening the PIID workbook from somewhere on my computer. HOWEVER ... this workbook is stored on a TeamSite. I run the code from a workbook I'm referring to as aWB. How do I identify another open workbook as OWB without opening it programmatically. Thanks, Barb Reinhardt |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
ON OPEN VBA Code input incorrectly now excel sheet wont open | New Users to Excel | |||
Referring to multiple worksheets | Excel Worksheet Functions | |||
Referring to multiple worksheets via a variable | Excel Programming | |||
referring to worksheets by name in a vba fourier transform | Excel Programming | |||
VBA code for looping through open workbooks and worksheets | Excel Programming |