Az „Excel” fórum célja, hogy keretet adjon az Excel felhasználók széles táborának tapasztalataik megosztására, és lehetőséget a segítséget kérőknek. Az alábbi összefoglaló azért készült, hogy segítse a helyes kérdésfeltevést.
– Írd le szabatosan a problémát. Úgy fogalmazz, hogy ne csak te magad, de a szakértő is megértse, mire szeretnél választ kapni.
– Írd le, hogy milyen verziójú Excellel dolgozol. (Vagy ha nem – ill. nem csak – Excel, akkor micsoda?)
– Írd le, hogy milyen úton indultál el, és hol akadtál el rajta.
– A kérdés megértése szempontjából sokat segíthet, ha feltölteszt egy képet, amin látszik, hogy mit szeretnél, vagy illusztrálja azt.
– Még jobb, ha feltöltesz egy minta munkafüzetet valahová (pl. data.hu). Feltöltés előtt távolítsd el belőle a nem publikus adatokat.
– Ha a feladat jellege olyan, célszerű az "előtte" és "utána" állapotokat bemutatni. (Miből kellene csinálni mit?)
– Ha VBA kódon kell javítani, másold be a releváns kódrészt. Rövid kód mehet hozzászólásba, hosszú kód inkább ide: http://pastebin.com/
– Ha valami nem úgy működik, ahogy kellene, add meg a rendellenes viselkedés jellemzőit, a hibaüzenetet, és a hibát okozó programsort.
Szeretnék zárolni egy lapot. Nincs is vele semmi gond csak a kombi panellel. Hiába unlock-oltam a kombi panel alatti cellát, lapvédelem után nem lehet módosítani/használni a kombi panelt.
Egy egyszerű, számomra egyenlőre mégsem megoldott kérdésem lenne. Hogy tudom beállítani a megjegyzés tulajdonságait úgy, hogy az alapértelmezetten működjön. Tehát ha létre akarok hozni egy új megjegyzést, akkor azzal a beállítással hozza létre, amit én beállítottam. Mert egyenként fárasztó szerkesztgetni, és szeretném, ha olyan lenne, amilyet én szeretnék. Remélem tud nekem ebben valaki segíteni... várom az esetleges segítségeket. És persze előre is köszi. Minden jót.
Egy olyan Excel programon dolgozom, aminél szerintem a makrók használata megkönnyítené a használatot. Tdnátok nekem segíteni és küldeni olyan anyagot, amiből meg tudom tanulni az makrók alapjait??
Sehogy se megy, akárhogy próbálom. Minden modult kitöröltem és újra beírtam (az átírtat), de NEM megy! A függvény ugyan úgy működik. Ha van a sorban egy #HIÁNYZIK cella, akkor nem működik, nem számol!
A 4811-es Osszegzo függvényben az utolsó ciklust erre kéne lecserélni:
For t = Sor1 To Sorveg If Hol(t) = 1 Then For k = Col1b To Colvegb If WorksheetFunction.IsNumber(Cells(t, k).Value) Then Osszeg = Osszeg + Val(Cells(t, k).Value) End If Next k End If Next t
csak bele kell ágyazni egy HA() függvénybe a megírt felhasználói függvényt. Pl.: HA(HIBÁS(eredeti felhasználó függvény);" ";eredeti felhasználói függvény)
Egy utolsó NAGY segítséget szeretnék kérni! Az általad írt függvényről lenne szó!
Ha A1:A10 között valahol van #HIÁNYZIK felirat, akkor "nem működik" az összegző függvény. Nem lehetne ezt valahogy "kijavítani", hogy ne vegye figyelembe ezeket a sorokat.
Jó lenne, ha ebben meg tudna cáfolni valaki, de úgy tudom, az űrlapok eszköztár vezérlőit nem lehet úgy programozni mint a vezérlő eszköztár activex vezérlőit. Makrókat lehet hozzájuk rendelni, de nem lehet az excel vb-programokban használni őket, hivatkozni rájuk. Másrészt a tulajdonság panelükön nem lehet relatív hivatkozás megadni a cél meg a forráscellákra. Ezt a vezérlők eszköztár combo boxánál sem lehet, de ott excel vb programozással meg lehet oldani, ahogy a korábbi példában is látható volt. A vezérlők másolását is vb programozással kéne megoldani.
Vagyis a kombi panelnél szeretném elérni, hogy a felhasználó által kiválasztott nevet a tőle 2 cellára lévő cellába listázza automatikusa. Pl.: A1-ben van egy kombi panel és az A3-ba listázza a kiválasztott nevet.
+ a kombi panellel, szöveggel, fügvényekkel ellátott A4-es méretű lapot szetném másolni az alatta lévő többi A4-es méretű helyekre. De CTLR+C CTRL+V-vel nem lehet megoldani, mert a kombi panelt nem másolja
Van arra mód az Excel-ben, hogy hasonló szürt listát kapjak, mint az adatbáziskezelőkben a SELECT DISTINCT lekérdezéssel (azaz, hogy az ismétlődő sorokat elnyomja)? Több Excel táblám van és nincs kedvem mindet átkonvertálgatni Access-ba. Köszi
De lehet, hogy az a gond, hogy nem ugyanarra a vezérlőre gondolunk. Én egy comboboxot használtam, ami a vezérlő eszköztáron található, Beviteli lista-néven,és a kódban persze combobox a neve...
úgy értve persze, hogy a 4882, 4883-as szerinti kódról van szó. A 4883 soraihoz a 4883 is hozzáveendő. Ekkor a 4881 persze nem kell, azaz most nem combobox eseményhez rendeljük a kódot.
Pl. Készíts egy (üres) makrót rögzítéssel ,. (pl. Rögzítés1), A Rögzítés1() makró program belsejébe másold a sorokat. Tegyél a munkalapra egy nyomógombot, ehhez rendeld a Rögzíéts1() makrót Ekkor, feltéve, hogy a combobox az első munkalapon van, a gombnyomásra inicializálja comboboxot. A kódban a második munkalapról veszi a combobox lista értékeit, ez is átírható értelemszerűen a kódban.