Telefonszámunk: 1-472-0679

Három excel – három monitor

Kezdőlap Fórumok Excel programozás Három excel – három monitor

3 bejegyzés megtekintése - 1-3 / 3
  • Szerző
    Bejegyzés
  • #5802
    Vbacube
    Felhasználó

      Szia Imi,
      van három makrózott excel file-om, amelyeknek nagyon hasonlóak. Mindegyikben van egy csomó lekérdezés, részben ODBC-ből, részben a munkafüzetek saját táblázataiból (Power Query). A lekérdezések időszakonkénti automatikus frissítését makróval végzem (application.ontime). A lekérdezések egyes állapotainak függvényében elindul ill. leáll egy stopper az egyes eredménytáblák fejlécében, amit szintén application.ontime-mal, a rendszeróra segítségével barkácsoltam össze. Na most, ennek a háromnak egyszerre, egy gépen kell futni. Arra már rájöttem, hogy hibamentesen csak akkor működik, ha ehhez három excel alkalmazást (excel.exe /x) indítok el, és az egyes munkafüzeteket kézzel áthúzom a megfelelő monitorokra. A probléma az, hogy ahol ezt használni fogják, ott az egyes monitorok között nagy távolság van, tehát nem nagyon megy a kézzel áthelyezgetés. Arra írtam egy makrót, hogy egy negyedik, segéd-munkafüzet megnyitásakor a workbook.open esemény meghívja a 3 excel alkalmazást, és megnyitja az egyes munkafüzeteket, majd ez az indító file bezáródik. Azzal viszont nem boldogultam, hogy hogyan kerülhet VBA-val mindegyik a saját monitorára? Keresgéltem a neten is elég sokat, de ez elég speciális helyzetnek tűnik, nem jutottam túl sokra. Van esetleg ötleted?
      Köszönöm
      András

      #5803
      horvimi
      Adminisztrátor

        Szia!

        Ez operációs rendszer szintű beállítás.
        natív VBA megoldás biztosan nincs rá, legalább is szerintem.

        Ha létezik olyan app, amivel ilyesmit lehet csinálni, és az scriptelhető vagy esetleg indítási paraméterezhető és bat fájlból indítható, stb…

        Imre

        #5806
        Vbacube
        Felhasználó

          Köszönöm, ezek szerint nem véletlenül nem találtam VBA megoldást…

        3 bejegyzés megtekintése - 1-3 / 3
        • Be kell jelentkezni a hozzászóláshoz.