Kezdőlap › Fórumok › Excel programozás › [Resolved] Excel VBA programozás több nyitott excel
- This topic has 3 hozzászólás, 2 résztvevő, and was last updated 10 months, 3 weeks telt el by verax.
-
SzerzőBejegyzés
-
2024-02-12-09:50 #10453
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 SubTová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 SubEz 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!!
2024-02-12-21:02 #10454Szia 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
verax2024-02-13-13:47 #10455Hálásan Köszönöm!!
Tökéletesen megoldottad a problémám 🙂
2024-02-13-18:26 #10456Nagyon szívesen!
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.