Thread: Application
View Single Post
  #14   Report Post  
Posted to microsoft.public.excel.programming
Dave Peterson Dave Peterson is offline
external usenet poster
 
Posts: 35,218
Default Application

I see that you and Bob found an answer--but just because a workbook only has one
sheet, doesn't mean that it only has one window.

Window|new window
is sometimes a nice thing to do on a single sheet.

Then you can see two different portions of the same sheet at the same time.

Michael wrote:

Thank's Dave.

It is just 1 sheet in the workbook, but it is nice to know this.
--
Nil Satis Nisi Optimum

"Dave Peterson" wrote:

If you have multiple windows into that workbook, so you see:

statistikk.xls:1
and
statistikk.xls:2
and
statistikk.xls:3
etc

you could have trouble (the window caption has to match exactly).

One way around it:

Option Explicit
Private Sub Workbook_Open() 'This is part of the macro in workbook VT

Dim myWindow As Window
Dim FileOpen As String
Dim FileOpenend As String
Dim wkbk As Workbook

FileOpen = ActiveWorkbook.path
FileOpenend = FileOpen & "\Arkiv\" & "Statistikk.xls"

Set wkbk = Workbooks.Open(FileOpenend)

For Each myWindow In wkbk.Windows
myWindow.Visible = False
Next myWindow

End Sub

Ps. If you want to close any of those windows that end with :1, :2, etc, you
can select that window and then hit ctrl-w (and remember to save the workbook
the way you like it).



Michael wrote:

Hi Bob.

This is the code:

Private Sub Workbook_Open() 'This is part of the macro in workbook VT

Fileopen = ActiveWorkbook.Path
Fileopenend = Fileopen & "\Arkiv\" & "Statistikk.xls"

Workbooks.Open Fileopenend

**Now the workbook Statistikk is open, but it will not take this

Windows("Statistikk.xls").Visible = False

End Sub

--
Nil Satis Nisi Optimum

"Bob Phillips" wrote:

Michael,

That seems to suggest then that you do not have a workbook called
"Statistikk.xls" open in Excel. Is it spelt correctly?

--

HTH

RP
(remove nothere from the email address if mailing direct)


"Michael" wrote in message
...
Hi again Bob.

I forgot to tell you that i tried this one to.

Windows("Statistikk.xls").Visible = False

The message i get is "Run time error 9" "subscript out of range"
--
Nil Satis Nisi Optimum


"Bob Phillips" wrote:

Almost Michael, when I say workbook name I mean with the extension

Windows("Statistikk.xls").Visible = False


--

HTH

RP
(remove nothere from the email address if mailing direct)




--

Dave Peterson


--

Dave Peterson