Otevření několika Excelů v několika oknech Vyřešeno

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

DarkKnight
Level 2
Level 2
Příspěvky: 218
Registrován: červenec 09
Bydliště: Olomouc
Pohlaví: Muž
Stav:
Offline

Otevření několika Excelů v několika oknech

Příspěvekod DarkKnight » 23 led 2015 11:33

Ahoj,

Máme v práci menší problém s okny Excel. Pracujeme s několikami tabulkami které se ale otevírají v jednom master okně. A když potřebujeme přeskakovat mezi nimi musíme překlikávat klikáním dole na liště.

Nejdě nějak nastavit aby každý otevřený .xlsx soubor měl svoje master okno a bylo možné mít jeden excel na jedné obrazovce a druhý na druhé?

Díky moc.

Reklama
Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: leden 12
Bydliště: Země, bohužel...
Pohlaví: Žena
Stav:
Offline
Kontakt:

Re: Otevření několika Excelů v několika oknech

Příspěvekod Azuzula » 23 led 2015 15:18

Ahoj,
Excel můžeš spustit několikrát a pak v každém okně z nabídky "Soubor" otevřít potřebný sešit.

Nebo otevírat ty sešity makrem.

Kód: Vybrat vše

Sub otevrit_v_novem_okne()
Dim appXL As New Excel.Application
    appXL.Workbooks.Open "C:\priklad.xlsm"
    appXL.Visible = True
End Sub


Taky existuje možnost nastavení přímo v registrech win, ale osobně bych se do toho nepouštěla.
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.

VOM
Level 1.5
Level 1.5
Příspěvky: 114
Registrován: srpen 10
Pohlaví: Muž
Stav:
Offline

Re: Otevření několika Excelů v několika oknech

Příspěvekod VOM » 23 led 2015 19:16

Dobrý den
Používám E2010 a tohle makro. Čísla si upravte dle svých monitorů.
Mám zkušenost, že když otevřu dva Excely špatně funguje schránka (přenese jen hodnoty, nikoliv vzorce). Do registrů bych rozhodně nesahal.

Option Explicit
Private Const SM_CXVIRTUALSCREEN = 78
Private Const SM_CYVIRTUALSCREEN = 79

Private Declare Function GetSystemMetrics Lib "user32" ( _
ByVal nIndex As Long) As Long

Sub FillVirtualScreen()
With Application
.WindowState = xlNormal
.Left = 90
.Top = 0

.Width = 2695

.Height = 870
End With
ActiveWindow.WindowState = xlNormal
With ActiveWindow
.Top = 2.34
.Left = 1.672
.Width = 1190
.Height = 645

End With

Windows.Arrange ArrangeStyle:=xlVertical
End Sub

Snad jsem to zkopíroval správně.
Milan

DarkKnight
Level 2
Level 2
Příspěvky: 218
Registrován: červenec 09
Bydliště: Olomouc
Pohlaví: Muž
Stav:
Offline

Re: Otevření několika Excelů v několika oknech  Vyřešeno

Příspěvekod DarkKnight » 28 led 2015 17:42

Díky moc,

Předám kolegům v práci. :-)


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti