Telefonszámunk: 1-472-0679

[Resolved] Excel VBA programozás több nyitott excel

Kezdőlap Fórumok Excel programozás [Resolved] Excel VBA programozás több nyitott excel

Topic Resolution: Resolved
4 bejegyzés megtekintése - 1-4 / 4
  • Szerző
    Bejegyzés
  • #10453
    Gojo-Mann
    Felhasználó

      Sziasztok, megpróbálom röviden és tömören leírni a problémát, amelyben szeretném kérni a hozzáértők segítségét, mert sajnos egyedül nem boldogulok.

      Adott egy excel file, amit megnyitva az excelt a háttérben futtatja és csak a vizuális platformot jeleníti meg. Ez a kód magának a megnyitott excel file workbook kódjaként van megadva az alul látható módon:

      Private Sub Workbook_Open()
      Application.Visible = False
      TermelésiMutatók.Show vbModeless
      End Sub

      Továbbá még egy kódot tartalmaz ami így néz ki:
      Private Sub UserForm_Initialize()
      Workbooks.Open („O:\!000_Termék audit SZ MAG PEMC\Háttérprogramok\War Room.xlsm”)
      Application.Visible = False
      Workbooks.Open („O:\!000_Termék audit SZ MAG PEMC\Háttérprogramok\Létszám adatok.xlsm”)
      Application.Visible = False
      Workbooks.Open („O:\!000_Termék audit SZ MAG PEMC\Háttérprogramok\Tréneri Termék Audit.V4.xlsm”)
      Application.Visible = False
      End Sub

      Ez a háttérben megnyit 3 további excelt a háttérben, amire azért van szükség, mert ezek egymásból táplálkoznak, egymás között cserélnek adatokat, hogy a különböző gombokkal image területen képeket jeleníthessek meg.

      Ezek a háttérben megnyitott excelek is rendelkeznek vizuális felülettel, de ezeket nem akarom megjeleníteni az alap megnyitásakor. Csak rejtve a háttérbe. Eddig okés is vagyok.

      A fő felület amin a grafikus felület is megjelenik tartalmaz 3 gombot. War Room-létszámadatok-Tréneri.
      Ezekre rákkattintva szeretném előhozni a már alapból háttérben nyitott excel file userformját, de csak azt. az excel mindvégig a háttérben.
      Na itt akadok el, erre nem tudok kódot írni.

      A terv az lenne, hogy a gombra kattintva megnyitja a grafikai felületet. Ott a muksó beírja az adatokat. Rögzít gombal menti is azokat egyből, ez is oké- Bezárás gombal pedig ne zárja csak rejtse vissza a grafikus felületet, hogy ha kell később a főfelületen újra rákkattintva megint előhozhassam.

      A fő felület bezárás gombaj fog bezárni és véglegesen menteni minden adatot.

      Kérlek segítsetek. 2 napja szórakozok vele.

      Hálás köszönet!!

      #10454
      verax
      Felhasználó

        Szia Gojo-Mann!

        Egy Excel (Hívó.xlsm) fájlból egy másik (Meghívott.xlsm) fájlban lévő UserForm-ot úgy nyiss meg, hogy a másik (Meghívott.xlsm) fájlban elhelyezel egy makró kódot, ami betölti a UserForm-ot!
        Ezt (Meghívott.xlsm fájlban lévő) a makró kódot futtasd a hívó excel fájlból!
        Erre az …
        Application.Run
        utasítást használd!

        üdvözlettel
        verax

        #10455
        Gojo-Mann
        Felhasználó

          Hálásan Köszönöm!!

          Tökéletesen megoldottad a problémám 🙂

          #10456
          verax
          Felhasználó

            Nagyon szívesen!

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