- iPhone topik
- Vodafone mobilszolgáltatások
- Telekom mobilszolgáltatások
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Eleglide C1 - a középérték
- Milyen okostelefont vegyek?
- Android szakmai topik
- DIGI Mobil
- Android alkalmazások - szoftver kibeszélő topik
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
Hirdetés
-
Eleglide C1 - a középérték
ma Szintet lépett az Eleglide, az egyébként egész korrekt M2 után a C1 sokkal komfortosabb közlekedésre alkalmas.
-
Toyota Corolla Touring Sport 2.0 teszt és az autóipar
lo Némi autóipari kitekintés után egy középkategóriás autót mutatok be, ami az észszerűség műhelyében készül.
-
Az NVIDIA szerint a partnereik prémium AI PC-ket kínálnak
ph Megkezdődött az NPU-k elleni hadjárat, de egy fontos részletet nem említ a cég.
-
Mobilarena
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
-
Fferi50
őstag
válasz nordican #33799 üzenetére
Szia!
Az élőfejbe képletet nem tudsz írni, csak a feldobott állandókat. Erre írtam, hogy ott szerintem maradhatna az elérési út is a fájlnévvel vagy anélkül.
De, ha már makrózol és ezek szerint makrózol, akkor a Worksheet.PageSetup objektum az ahova be tudod írni amit szeretnél, Left/Right/CenterHeader ill.Footer tulajdonságoknak adhatod meg az értékét.
Ezt megteheted a nyomtatás meghívása előtt, pl. az előző hsz-ban levő függvényt felhasználva:ActiveSheet.PageSetup.CenterHeader=neve()
Üdv.
-
Fferi50
őstag
-
Fferi50
őstag
válasz nordican #33804 üzenetére
Szia!
Nem az Excelben, hanem a Visual Basic Application helpben (VBA) van, ami a makró nyelve.
A PageSetup a Worksheet egy "tulajdonsága" ami objektumként használható, "rajta vannak" az oldalbeállítás különböző lehetőségei.A VBA nézetben F2 funkcióbillentyűvel hívhatod elő az Object Browsert:
Ha itt a Help (sárga kérdőjel) -re kattintasz, miközben kiválasztottad a Pagesetup objektumot, akkor előjön az internetről a hozzá kapcsolódó help.
Üdv.
[ Szerkesztve ]
-
Lipton
őstag
Sziasztok!
Hogyan tudom megoldani a következőt:
Egy cellában van egy szám 1 és 10 között (A1)
Egymás mellett 10 cellában vannak különböző számok (B110)
Eredménynek szereném megkapni (C1), hogy annyi számot szorozzon össze a (B110) tartományból, amennyi érték az A1 cellában van.
Példa:
A1=3
B1=1 B2=2 B3=3 B4=4 B5=5, stb...
C1=1*2*3 azaz 6 (B1-től B3-ig a A1=3db elemet szorozza nekem össze)köszi
-
Fferi50
őstag
válasz Lipton #33806 üzenetére
Szia!
Legegyszerűbb,, ha csinálsz egy segédoszlopot, amelyben a szorzatok vannak képletezve:
Pl. x1 cella =b1
x2 cella =x1*b2
x3 cella =x2*b3 és így tovább, ez lehúzható az oszlopon.
Utána a C1 cellában a képlet:=INDEX($X$1:$X$10;$A$1)
Üdv.
Ui: Használd az alul levő lehetőségeket pl. kijelölöd és konvertálatlan gombra kattintasz, akkor nem lesznek önhatalmúlag emojlik a beírásodból. -
Fferi50
őstag
válasz poffsoft #33810 üzenetére
Szia!
Bocs, de nekem pont az volt a tapasztalatom, hogy a tömb utolsó értékét nem adta vissza az eredeti formájában a függvény. Volt egy háromtagú bemenő paraméterem, ha úgy hívtam meg, hogy n=3, akkor #SOK-kal kiszállt és nem adta a 3. tagot
A módosítás után pedig igen. Az n-1 csak a következő sor Else ágán van.
A num értéke 3 tagú elemnél ugye 2. Ezért kell abban a sorban is n-1 a hasonlításban.If num < n Then STR_SPLIT = "#SOK": Exit Function 'Itt leáll, ha az utolsó tagot szeretnéd megkapni
If n = 0 Then STR_SPLIT = num Else STR_SPLIT = V(n - 1) 'és már nem jut el ide.Pl. =STR_SPLIT("Alma,Körte,Kalács";",";3) eredménye #SOK, ha az n=2, akkor pedig Körte
Kalács sehogyan sem akart kijönni. Ezért kell num<n-1 az első hasonlításba.
(Még annyit, ha már ilyen mélyen belementünk, hogy én n=0 meghíváskor num+1 értékét írnám ki, mert ennyi tag szerepel a beadott tömbben. A num az elválasztójelek számát adja meg gyakorlatilag.)Üdv.
-
poffsoft
addikt
válasz nordican #33812 üzenetére
1) van egy modulod (Module1) a public function name()-vel
2) a munkalapodon (Munka1) kell (VBA szerkesztőben duplaklikk) pl. az activate eseményhez rendelned az értékadást:Private Sub Worksheet_Activate()
ActiveSheet.PageSetup.CenterHeader = Module1.name()
End SubA linkre tudtommal nincsen, én a szöveg utáni cellába szoktam egy [Link] szöveg mögé szúrni a linket.
[ Szerkesztve ]
-
Fferi50
őstag
válasz poffsoft #33813 üzenetére
Szia!
Akkor két malomban őröltünk, mert a Cell("filenév") úgy adja vissza a nevet, hogy a fájlnév ott van a teljes elérési út végén, így valóban az azt megelőző rész a mappa.
Az Excel VBA által visszaadott Path és Curdir() viszont elválasztójel nélkül adja az elérési utat.Úgyhogy mindkettőnknek igaza van.
Üdv.
-
Traxx
őstag
válasz Delila_1 #33798 üzenetére
Köszönöm, ez nagy segítség volt, egy nagy problémát sikerült megoldanom vele Plusz én egy oszlopban rendeztem el a listázásra kerülő dolgokat, a te megoldásod viszont a bővíthetősége miatt szimpatikusabb. Viszont ez felvet más problémákat (és ez kicsit bonyolultabb lenne ): Az itt látott táblázatom tartalmaz további oszlopokat is, valahogy így:
Erre a listára több másik lapon hivatkozok, és fkeres függvénnyel hívom be az E, F, G...oszlopokban szereplő értékeket. Ennek perpill az a hátulütője, hogy az egyik lapon az A oszlopban lévő sorszám hozza elő a megfelelő cellákat, tehát ha a másik munkalapon pl. Az A5-be beírom a 8-ast, akkor a soron következő cellákba már kidobja, hogy az az édesség, azon belül a cukorka és Negró, stb. Viszont ha pl. a 4. sor alá szúrok be egyet, hogy bővítsem a lemez kategóriát, akkor az alatta lévők nyilván "eltolódnak". A te elrendezéseddel viszont ez kiküszöbölhető lenne, egyszerűbben bővíthetőek a kategóriák De ez esetben ha jól gondolom, az fkeres nem működne, mivel előre nem tudom, hogy melyik oszlopból vegyen ki adatokat, vagyis mit hívjon meg. Van erre valamilyen függvény, amivel áthidalható lenne a probléma?
Remélem jól sikerült elmondanom...köszönöm előre is
"Amúgy a lekvár leszedésre jobb módszer is van: le kell nyalni... elképzelem, ahogy egy nagy PH!-s procitesztben fLeSsék nyalogatják a procikat" by Male (Hűtőpaszta vs. lekvár 2. rész)
-
nordican
tag
válasz nordican #33823 üzenetére
De megint eszembe jutott valami:
Az automatikus kitöltés csak egy munkalapon belül működik? (arra gondolok, hogyha elkezdek gépelni valamit egy oszlopban, és az már korábban előfordult, akkor az Excel felajánlja a kiegészítést). Na, ez tök jó funkció lenne Munkalapok között vagy akár másik fájlban lévő Munkalapok között. Tudom, lehetne legördülő listát is csinálni, de ha van 100 tétel, nem olyan jó móka, kiválasztani egy adott tételt egy hosszú listáról, jobb lenne az automatikus kiegészítés. Ez sem létszükséglet, de ha van rá egyszerű megoldás, érdekelne.[ Szerkesztve ]
-
Fferi50
őstag
válasz nordican #33824 üzenetére
Szia!
Ilyet csak userformon elhelyezett DropDown vezérlővel lehet csinálni, ott be lehet állítani, hogy begépelésnek megfelelően folyamatosan szűkítse a választékot.
De ez már még mélyebb VBA ismereteket kíván, mivel az így kapott értékeket el kell helyezni a megfelelő munkalapra stb.
Üdv.
-
Delila_1
Topikgazda
válasz Fferi50 #33826 üzenetére
Munkalapra is el lehet helyezni, nem szükséges a userform. A hátránya, hogy ha sok sorba akarunk ezzel a módszerrel adatot bevinni, egyrészt csúnyán megnöveli a fájl méretét, másrészt soronként kell meghatározni a LinkedCell értékét.
Makróval meg lehetne oldani viszont, hogy mindig az első üres sorba íródjon fel a ListFillRange tulajdonságnál megadott tartományból kiválasztott érték.
Itt a C oszlop első üres sora lesz a célcella.
Private Sub ComboBox1_Change()
Dim sor As Long
sor = Range("C" & Rows.Count).End(xlUp).Row + 1
Range("C" & sor) = ComboBox1
End SubProgramozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Reahand
újonc
Sziasztok!
Egy táblázat A oszlopában nevek vannak, a B oszlopában számok. Ki kell jelölnöm minden 10. nevet az A oszlopból úgy, hogy a C oszlopban a kijelölt név mellé beírja, hogy "10." Nehezítésként ugyanezt meg kell csinálnom szűrt állományom is. A függvények között én nem találtam olyat, ami ezt tudja, de lehet, hogy csak én vagyok béna. EXCEL 2010-em van.
Köszi.
-
Delila_1
Topikgazda
Kiegészítettem a 2 lapot az új oszlopokkal és képletekkel.
Nem mondom, hogy egyszerűen átlátható, mert az INDEX függvénynek a hivatkozásos változatát sokkal ritkábban alkalmazzuk, mint a tömböset.
Újabb anyagok, típusok bevitelénél a H és I oszlop képleteit bővíteni kell.Itt találod meg a füzetet.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Lacus_84
senior tag
Sziasztok!
Hogy tudom azt megoldani excelben, hogy előre megadok "kódok" alapján jelenítsen meg adott szöveget a cellákban.
Pl.:
1 = opel
2= toyota
3 = renault
...Tehát azt szeretném, hogy ha 1-est írok a cellába, akkor opel legyen a végeredmény, és így tovább.
Köszi előre is!
-
egil2
csendes tag
Sziasztok!
Egy kis segítség kéne. Van 1 db táblázat, a rekordok mindegyike egy szerződés adatait tartalmazza, mindegyik szerződés tartozik egy személyhez, a személy neve adott oszlopban megtalálható. Egy személyhez több szerződés is tartozhat. Sok személy van, mindegyikük részére egy külön excel táblát kéne létrehozni csak a saját szerződéseik rekordjaival.
Tehát egy oszlop szűrésének alapján kéne annyi külön táblát csinálni, ahány különböző eleme van az oszlopnak úgy, hogy a táblák minden sort tartalmazzanak, ahol az adott név(azonosító) előfordul.
Excel tudásom az FKERES-re még nagyjából kiterjed,a makróírásra már nem.Köszi
Béla -
Fferi50
őstag
válasz Delila_1 #33827 üzenetére
Szia!
Én nem vagyok barátja az ActiveX vezérlők munkalapon elhelyezésének. Az űrlap vezérlők tulajdonságai pedig munkalapon nem állíthatók.
ActiveX vezérlők munkalapon velem mindig kibánnak, teljesen váratlan időpontokban lefagyasztják az Excelt. Bizonyára én használom rosszul azokat, de inkább teszek fel Userformot. sokkal kényelmesebb és nem utolsó sorban biztonságosabb a használata.Üdv.
-
Fferi50
őstag
válasz Reahand #33828 üzenetére
Szia!
Ezt a képletet írd be a C1 cellába:
=HA(MARADÉK(DARAB2($A$1:$A1);10)=0;10;"")
majd húzd végig a C oszlopon.
Ha van fejléc, akkor a C2 cellába írd és $A$2:$A2 legyen a tartomány.A szűrt állománynál az a kérdés, hogy a látható neveket kell nézned vagy továbbra is az összeset?
Üdv.
[ Szerkesztve ]
-
Traxx
őstag
válasz Delila_1 #33829 üzenetére
Köszönöm, ez 2007 alatt remekül működik, de 2003 alatt sajnos nem, ahogy olvastam, nem támogatott az iferror függvény Erre még lenne valamilyen megoldásod?
Az valóban látszik, hogy nehezebben átlátható, mint az én eredetim, de valamit valamiért Az olyasmi táblázatok, amik nálad a Munka2 lapon vannak, amúgy sem lennének nagyon gyakran piszkálva, esetleg csak bővítve további cikkekkel. Az egész táblázat végülis ezen a nagy listán alapulna, szóval ha jól és stabilan sikerülne összehozni, az sokkal fontosabb, mint hogy mennyire átlátható. Ha meg mégis erre (is) lenne igény, akkor legfeljebb beteszem a mostani "egyoszlopos" megoldásomat egy külön munkalapra, amelyre nem hivatkozik semmi, és egy szűrővel mazsolázni lehetne közöttük
Köszönöm szépen ismét a segítségedet
[ Szerkesztve ]
"Amúgy a lekvár leszedésre jobb módszer is van: le kell nyalni... elképzelem, ahogy egy nagy PH!-s procitesztben fLeSsék nyalogatják a procikat" by Male (Hűtőpaszta vs. lekvár 2. rész)
-
Fferi50
őstag
válasz Lacus_84 #33831 üzenetére
Szia!
Szerintem makró.
Vagy beírod a számokat a cellába, majd keres-cserél funkcióval kicseréled azokat a megfelelő szövegre.
Harmadik: csinálsz egy táblázatot két oszloppal - szám - szöveg. Beírod a számokat a cellákba, majd a mellette levő oszlopban Fkeres függvénnyel megkeresed a hozzá való szöveget. Az eredményt átalakítod értékké (hogy ne képlet legyen), majd a felesleges oszlop(oka)t törlöd.
Üdv. -
Fferi50
őstag
válasz Delila_1 #33827 üzenetére
Szia!
Más téma:
Szerintem megérett a helyzet arra, hogy megpróbáljunk egy megoldás tárat kialakítani az it felgyülemlett megoldásokból. Azért gondoltam erre, mert gyakran előfordul, hogy olyanokat kérdeznek, amit már megoldottunk egyszer (esetleg többször is) itt a fórumon. Olyan betűrendes szótár formájában gondoltam, amiben a témakörhöz a megoldás linkje van feltéve.
Ha egyetértesz vele és topikgazdaként el tudod érni, akkor szívesen segítek az összeállításában.
Mi a véleményed?Üdv.
-
-
Reahand
újonc
-
Rcsi
csendes tag
Sziasztok!
Lenne egy fontos kérdés!
Hogyan tudom megváltoztatni az elérési utat a makróban?Rögzítettem egy makrót (nem megírtam mert az nagyon magas), amit több gépen is kellene használni.
A feladat azzal indul, hogy beolvas egy megadott fájlt. Mivel ez a fájl minden gépen máshol van, így gépenként át kellene írnom az elérési utat. Próbáltam simán átírni, de nem működött. Van valami egyszerű megoldás erre?Köszi a válaszokat!
Win7, Excel2007
-
egil2
csendes tag
válasz Fferi50 #33834 üzenetére
Köszönöm, ez nem ad megoldást vagy nem látom hogy lehetne ezzel megoldani.
Ha pl. 52 üzletkötő 1100 szerződése van a táblában, nekem 52 új excel tábla kéne, bennük az egyes üzletkötők szerződéseivel tehát az 52 új táblában összesen 1100 sorral. Tehát hogy ne kelljen 52 (máskor még több) szűrést megcsinálni és az egyes szűrések eredményét új excelbe copyzni. -
Fferi50
őstag
-
Traxx
őstag
válasz Delila_1 #33839 üzenetére
Köszönöm szépen, nagyon sokat segítettél...Ez alapján már szerintem meg tudom csinálni olyanra, amilyenre szeretném
Még egy kérdéssel zaklatnálak A táblázatodban a 2 segédoszlopban van a
=HA(HIBÁS(HOL.VAN(D2;Lemez;0));0;HOL.VAN(D2;Lemez;0))+HA(HIBÁS(HOL.VAN(D2;Köracél;0));0;HOL.VAN(D2;Köracél;0))+HA(HIBÁS(HOL.VAN(D2;Cukorka;0));0;HOL.VAN(D2;Cukorka;0))+HA(HIBÁS(HOL.VAN(D2;Csoki;0));0;HOL.VAN(D2;Csoki;0))
, illetve a=HA(DARABTELI(Lemez;D2)<>0;1;HA(DARABTELI(Köracél;D2)<>0;2;HA(DARABTELI(Cukorka;D2)<>0;3;4)))
képlet. Van valamilyen limit, hogy a képletben hány alkategória (vagyis a példádban: lemez, köracél, cukorka, csoki) szerepelhet? Csak mert nálam olyan 15 körüli lenne."Amúgy a lekvár leszedésre jobb módszer is van: le kell nyalni... elképzelem, ahogy egy nagy PH!-s procitesztben fLeSsék nyalogatják a procikat" by Male (Hűtőpaszta vs. lekvár 2. rész)
Új hozzászólás Aktív témák
- Luck Dragon: Asszociációs játék. :)
- Vicces képek
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Kerékpárosok, bringások ide!
- Rövid előzetesen a S.T.A.L.K.E.R. 2: Heart of Chornobyl
- Milyen NAS-t vegyek?
- Milyen monitort vegyek?
- HP ProLiant MicroServer Gen8
- Helldivers 2 (PC, PS5)
- Milyen TV-t vegyek?
- További aktív témák...
- Steames kulcsok jó áron eladóak!
- Eredeti Windows, telepítéssel! Digital Doctor Számítógép Szerviz
- Warhammer Online - Age of Reckoning (DE) Collectors Box (Figurával!)
- AKCIÓ! - STEAM kulcsok /Anuchard, Aragami, Children of Morta, stb. - 2024.04.17.
- World of Warcraft Shadowlands Collectors edition EU EN