Hirdetés
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Geri Bátyó: Agglegénykonyha 12 – Ecetek és zsiradékok
- gban: Ingyen kellene, de tegnapra
- ldave: New Game Blitz - 2026
- GoodSpeed: Te hány éves vagy?
- leslieke: leslieke farmerzsebe
- Brogyi: CTEK akkumulátor töltő és másolatai
- Krumple: [Xpenology] DSM 7.3 telepítése proxmox 9 alatt - GUIval
- Magga: PLEX: multimédia az egész lakásban
- ldave: New Game Blitz - 2025
-
LOGOUT
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
aviator
tag
válasz
Fferi50
#54132
üzenetére
Köszönöm a választ. Az a gond, hogy a munkafüzet, tehát az adatok minden user számára azonosak. Ezért nem lehet két munkafüzetben kivitelezni a dolgot. Itt a front-end-nek kéne csak különböznie ami végülis adott, viszont mindaddig amíg minden kód lefut ha megnyitom az egyik userformot, ez nem fog menni.
-
aviator
tag
Sziasztok,
Volt már téma 1-2 hónapja, csak azóta nem foglalkoztam vele, a probléma viszont azóta is fennáll. Röviden arról van szó, hogy van egy kódom amit használ olyan user akinek office2016 van, meg olyan is akinek office 365 van. Ennek megfelelően a felület két részre van osztva és máshogy is működik annak érdekében, hogy a 2016-os usernek ne fusson hibára egy olyan komponens amit a 2016 nem támogat, pl. Treeview.
A gondom az, hogy tök mindegy mit csinálok, hogy hol és hogyan választom szét egy if-fel, hogy melyik userformot hívom meg attól függően hogy melyik user szeretné használni, abban a pillanatban, ahogy a kód bármelyik része meghívódik, az excel észreveszi, hogy benne van a treeview a kódban, a 2016-os usernek kiáll hibára, amit ő leokéz, dolgozik a saját felületén, elmenti a munkafüzetet és legközelebb amikor a 365-ös user szeretne dolgozni, a treeview hiányzik a formról.
Erre keresem a megoldást.
-
aviator
tag
válasz
Delila_1
#53777
üzenetére
Szia!
Köszönöm a választ. Ezen én is gondolkodtam már, de szerintem ez program jelenlegi formájában nem tud működni. A [kép] en látható módon működik a dolog.
Az a gondom, hogy a userform3-ban sok minden van amik adott feltételek esetén hívódnak meg és nem tudom (vagy csak nem tudom hogy kell) egy globális if-be belerakni az egészet. Ha meg a userform3-at meghívó részbe írom be az if-et az ugyanolyan feltétel lenne mint a jelenlegi állapotban az, hogy megnyomom a gombot. -
aviator
tag
Sziasztok,
Van egy VBA kóddal kezelt táblázatom amit a munkahelyemen többen használunk. A probléma az, hogy a néhány munkatársamnak csak 2016-os office-t biztosít a cég, míg rajtuk kívül a többieknek az office 365 programcsomag van feltelepítve. Ebben a kódban használom a Treeview beépülő modult ami a 2016-os office-ban nem érhető el. Ezt meg is oldottam azzal, hogy ugyanazt a táblázatot két userformmal is lehet kezelni, az egyik a treeview alapú, a másik pedig egyszerű komponenseket használ, hogy a 2016-al is tudjon működni. A munkafüzet megnyitásakor automatikusan megnyitom az első userformot amin két gombbal kiválasztható hogy az előbb említett 2 közül (treeview-os meg a hagyományos) melyiket szeretné futtatni a felhasználó.
A 2016-os gépeken viszont van egy olyan gondom, hogy a munkafüzet megnyitásakor valamiért a háttérben lefuttatja az összes kódot, közöttük azt is, amiben a treeview-val kapcsolatos dolgok vannak. Ilyenkor persze kiáll hibára, mert nem találja a komponenst. A másik gond az, hogy ha ezt a hibaüzenetet leokézom és a VBA kód használata nélkül módosítom a táblázatot majd rámentek, akkor a userform-ról törlődik a treeview beépülő. Meg lehet akadályozni valahogy azt hogy annak a userformnak is lefusson a kódja indításkor amire nincs szükség? Igazából azért csináltam a kiválasztós userformot hogy csak az fusson le aminek muszáj, ennek ellenére mégis lefut minden.
Köszönöm előre is a segítséget! -
aviator
tag
Sziasztok,
Tudtok valamilyen megoldást arra hogy a Treeview Control bővítmény használható legyen 2016os Office alatt?
-
aviator
tag
válasz
Fire/SOUL/CD
#51691
üzenetére
Nagyon köszönöm, sikerült is megoldanom így a dolgot.
Annyit hadd kérdezzek még, hogy az ékezetes betűk megjelenítésére van-e valami megoldás? Pontosabban, az ő, ű betűk jelennek meg ékezet nélkül. -
aviator
tag
Sziasztok,
Próbálkozok egy ideje a Treeview VBA beépülő modullal nem tudom használta-e már valaki. Annyira nem rossz, kicsit körülményes, de használhatónak, tűnik, van viszont egy olyan hátránya ami az egészet értelmetlenné teszi nagyjából, erre szeretnék rákérdezni. Szóval azt tapasztaltam, hogy nem engedi azt megcsinálni, hogy ha van egy főkategóriám (parent), amiben létrehozok egy alkategóriát (child), akkor ugyanaz az alkategória ugyanazzal a névvel, egy másik főkategóriában is szerepeljen. A csatolt képen egy kicsit jobban látható, tehát szeretném, ha a tartozékok alkategória nem csak az energiaelosztásban jelenne meg, hanem a forrasztható csatlakozóknál is, amikor viszont ezt megpróbálom megetetni vele kiáll hibára, hogy key is not unique in collection.
Ezt tényleg nem lehet megcsinálni vagy nálam nem jó valami?

Köszönöm előre is a válaszokat.
-
aviator
tag
Sziasztok,
Soros vonalon érkező adatot szeretnék excel táblázatban felhasználni ebben kérnék segítséget.
Mivel még sosem dolgoztam ilyennel, nem akartam feltalálni a spanyol viaszt, ide vezetett a google: http://www.thescarms.com/vbasic/commio.aspx
Ez egy elég jól használható modul, jönnek is szépen az adatok. Egy 10 karakteres stringet kell beolvasnom, a problémám az, hogy nem mindig van meg a 10 karakter, illetve néha több van, tehát bizonytalan az olvasás. A csatolt kódban a Do Loop-ban történik meg a string kivétele a soros bufferből, csak ezek szerint nem mindig a jó pillanatban. Próbáltam rákényszeríteni, hogy csak a 10 karakter hosszú olvasás esetén menjen tovább az első if-nél, megcsinálja, de néha sokáig tart, meg hát nem érzem túl elegánsnak.
Kellene ide egy olyan megoldás, ami kiküszöböli ezt a problémát, de ha valakinek van működő kódja teljesen más alapokon az is tökéletes lenne.
Továbbá, ha valaki tudja esetleg hogy kell olyat csinálni, hogy a soros vonalon megjelenő adat mindenféle kód és makró nélkül (gondolom valamilyen külső program használatával) megjelenjen egy excel munkafüzet aktív cellájában az lenne a legjobb. Azért kérdezem, mert ilyet már használtam, csak akkor még nem tudtam, hogy ez nem alapfunkció.
Köszönöm előre is a segítséget.
Private Sub CommandButton1_Click()Dim intPortID As Integer ' Ex. 1, 2, 3, 4 for COM1 - COM4Dim lngStatus As LongDim strError As StringDim strData As StringintPortID = 3 'Using COM3' Initialize CommunicationslngStatus = CommOpen(intPortID, "COM" & CStr(intPortID), _"baud=9600 parity=N data=8 stop=1")If lngStatus <> 0 Then' Handle error.lngStatus = CommGetError(strError)MsgBox "COM Error: " & strErrorEnd IflngStatus = CommSetLine(intPortID, LINE_RTS, True)lngStatus = CommSetLine(intPortID, LINE_DTR, True)' Read maximum of 64 bytes from serial port.DolngStatus = CommRead(intPortID, strData, 64)If lngStatus > 0 And (Len(strData) = 10) ThenTextBox1.Text = strDataTextBox2.Text = Len(strData)Exit DoEnd IfIf lngStatus < 0 ThenlngStatus = CommGetError(strError)MsgBox "COM Error: " & strErrorExit DoEnd IfLooplngStatus = CommSetLine(intPortID, LINE_RTS, False)lngStatus = CommSetLine(intPortID, LINE_DTR, False)' Close communications.Call CommClose(intPortID)End Sub -
aviator
tag
Sziasztok,
Pivot tábla Grand Total oszlopát szeretném megjeleníteni Pivot charton a függőleges tengelyen, a vízszintesen pedig a Pivot tábla sorainak fejléceit. A Grand total oszlop celláiban értelemszerűen a sorokban található értékek összege van. A többi oszlopra nincs szükségem. Sehol nem találtam ilyen lehetőséget az excelben, mindent megjelenít a charton csak a Grand totalt nem, a data source pedig nem szerkeszthető.
Létezik erre megoldás?
Köszönöm.
Üdv,
Ádám -
aviator
tag
Sziasztok!
Tud olyat csinálni az excel, hogy megmondja egy form object-ről, mondjuk egy gombról azt, hogy benne van-e egy groupbox-ban, vagy rajta van-e egy formon?
Ha nem tudja ezt esetleg, akkor különböző - a groupbox méretére, illetve az objektum méretére és pozíciójára vonatkozó - feltételekkel meg lehet oldani?
Van esetleg ettől eltérő javaslata valakinek erre a feladatra?Köszönöm a segítséget!
-
aviator
tag
Sziasztok!
Segítséget szeretnék kérni egy olyan makró elkészítésével kapcsolatban, ami kijelöli egy oszlop azon celláit amelyben kettőspont szerepel.

Fontos, hogy egyszerre mindig csak egy oszlopban kell ezt megtennie. (Jelenleg a C oszlop mutatja a kívánatos működést)Köszönöm a segítséget.
-
aviator
tag
Sziasztok!
Szeretnék segítséget kérni a következő probléma megoldásában. Kellene egy egyszerű megoldás (akár makró) arra, hogy az excel egy adott cellán állva gombnyomásra átugorjon az alatta lévőre, kijelölje ami benne van és alkalmazzon rá egy másolás parancsot. A lényeg a kijelölésen lenne, azt a két billentyűkombinációt kéne megvalósítani, hogy F2 és Ctrl+Shift+Home. Erre azért van szükség, mert egy másik programba kell átvinnem a cellák tartalmát, ami érzékeny a formázásra tehát ha cellát jelölök ki és másolok beillesztek akkor a sortöréseket nem veszi figyelembe a program, helyette viszont betesz hülye karaktereket.
IT-s kollega ma eléggé izzadt rajta, úgyhogy nem tudom, hogy egyáltalán megoldható e a feladat?Előre is köszönöm a segítségeteket!
Üdv:
Ádám
Új hozzászólás Aktív témák
- iPhone 16 Pro 128GB Desert Titanium -1 ÉV GARANCIA -Kártyafüggetlen, MS4161, 91% Akksi
- BESZÁMÍTÁS! Gigabyte H610M i3 12100F 16GB DDR4 512GB SSD RX 5700 8GB Zalman Z1 PLUS ADATA 600W
- Logitech z5500 5.1
- iKing.Hu - Apple iPhone 15 Pro Max Black Titanium Titán stílus, 5 optikai zoom 256 GB- Gari
- Keresünk dokkolókat
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



