Hirdetés
- Viber: ingyen telefonálás a mobilodon
- GoodSpeed: Márkaváltás sok-sok év után
- sziku69: Szólánc.
- Gurulunk, WAZE?!
- MaxxDamage: (TongFang) Medion Erazer Beast 16 X1 benchmark
- Luck Dragon: Asszociációs játék. :)
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- bb0t: Ikea PAX gardrób és a pokol logisztikája
- sziku69: Fűzzük össze a szavakat :)
- D@reeo: Send to qBittorrent Firefox kiegészítő (with SavePaths)
-
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
-
szabonagyur
félisten
Sziasztok
Adott jó pár oszlop diagram. A diagramon különböző intervallum értékeit mutatja. A középső részen lenne egy úgymond egészséges tartomány, a 2 széle pedig ami kívül esik a nem egészséges.
Valahogy ábrázolnom kellene, hogy melyik az egészséges.
Eddig 2 függőleges vonal volt berakva, azonban ez a tartomány a szűrési feltételeknek megfelelően kellene, hogy változzon, ezért a függőleges vonal nem megoldás.
Van erre valami megoldás?
Egy kép, hogy mire gondolok, a piros vonalnak kellene változnia annak megfelelően, hogy mi a háttér adat vagy a feltétel
-
smallmer
őstag
Sziasztok!
fkeres problémába ütköztem.
sajnos miután megcsináltam az fkeres függvényt a cellába akkor az az érték jelenik meg aminek ott kell lennie, viszont ha másolni szeretném akkor magát a függvény szöveget másolja át, nem az adatot amit az fkeressel kértem le.nem tudom mennyire érthető.
Tudtok valami megoldást erre?

köszönöm
-
Imy
veterán
A következőt kellene megoldanom, gondolom HA függvénnyel.
Pl.:
Ha a B1 cellában az van hogy "alma" akkor az A1 lévő értéket a C1-be kellene átmásolni, azaz a C1-be kerülne a képlet. -
Fferi50
Topikgazda
válasz
Dufresne
#37493
üzenetére
Szia!
Ez egy Excel4-es makró függvény. Nem lehet közvetlenül lefuttatni a magasabb verziószámú Excelekben.
Erre használható az ExecuteExcel4Macro függvény.
[lItt találhatod a helpjétL]Üdv.
-
Dufresne
addikt
Sziasztok
Ezt a függvényt tudtok segíteni lefordítani, hogy működjön a magyar excelben is =REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"")
Magyar Excel 2013
Előre is köszi
-
Melorin
addikt
Üdv!
Van arra valami lehetőség az Excelben, hogy ALAPÉRTELMEZETTEN cellák másolásakor/beillesztésekor csak a cella tartalma másolódjon ne pedig minden, mint például cellaformázás?Az a probléma, hogy néha mások is használják a táblázatomat és "össze-vissza" másolnak és beillesztenek dolgokat a lapfülek között és nem foglalkoznak azzal, hogy beillesztéskor kiválasszák, hogy csak a szöveg legyen beillesztve.
Így átvándorolnak a cellaszabályok a nem oda való helyekre. Amikor visszakapom a táblázatot, azzal kell kezdenem, hogy kigyomlálom és rendbe teszem ezeket a dolgokat. -
tgumis
tag
válasz
tgumis
#37489
üzenetére
Feltettem a munkafüzete tide:
http://excellprobagy.atw.hu/ -
tgumis
tag
Sziasztok
O oszlopban kellene szerepelni ennek=
NYITÓ KERET PLUSZ A DÁTUMIG JÓVÁHAGYOTT KERETMÓDOSÍTÁS(vagyis a jóváhagyott göngyölítettkeret) MINUSZ A DÁTUMIG GÖNYGLÍTETT FELHASZNÁLÁS
Nyitó keret 1A kódon volt 4 000 000 majd 01.02 plusszolva lett 4 000 így lett 4 004 000 majd 01.09 én plusszolva lett 5 000 000 így lett a vége 9 004 000
viszont ki is lett adva 01.06-án 15 000 ami a 4 004 000 ből kell fogyatékolni így lett a maradvány 3 989 000
majd a 01.07-én ki lett adva 1000 (göngyölítve 16 000) amit még mindig a 4 004 000 ből kell fogyasztani mert csak 01.09-én lesz plusszolás így a végeredmény 3 984 000
10 én kiadás 1000 az viszont már a 9004000- ből történik fogyasztásra mert 01.09 én lett emelve a keretsegítsetek légyszíí
-
emiki6
veterán
Sziasztok!
Egy alkalmazással gyorsulást mértem (idő és erő), egy mérés 10000 mintából áll, ami kezelhetetlenül sok.
Hogyan tudnék több értéket egy cellába átlagolni (pl: az első öt érték egy átlag, a második öt mégegy, stb.)Alapvetően egy diagramot akartam csinálni, de 10k értékkel sajnos kifagy az excel...

-
dellfanboy
őstag
válasz
kopogo
#37482
üzenetére
koszi a gyors segitseget
igaz angol excel-em van de ugy csinaltam ahogy irtad:
review-allow edit ranges. csinalok egy ujat, permission1 nevvel kivalasztom az adott cellat, hozzaadom az usert (nem en) hogy allow
apply ok jelszo ujra es kesz
viszont siman tudok bele irni. (1usernek adtam allow jogot aki nem en vagyok) ez normalis??)koszimeg1x
-
kopogo
tag
válasz
dellfanboy
#37481
üzenetére
szia!
2016 excel ben Véleményezés--tartományok szerkesztésének engedélyezése ott melyik cellát szeretnéd engedélyezni illetve az engedélyek gombnál Kinek engeded Lapvédelemnél MIT engedel meg
-
dellfanboy
őstag
excelben tudok olyat csinalni hogy a1 cellat adott felhasznalo tudja csak modositani mig b1et egy masik es igy tovabb... van valami user limit?
megnyitni read only-ba mindenki megtudja de a cellakat (vagy kulonbozo munkalapokat csak az adott user)?
merre keresgeljek -
allein
addikt
Sziasztok. Szeretnék egy kis segítséget kérni. Adott egy munkalap amiben van 500 sor. Az a gondom, hogy abban az oszlopban amiben a nevek vannak, különböznek a nevek, mármint vegyesen vannak. Van olyan, hogy név és van olyan, hogy név+tel.szám. Milyen módon tudom szétszedni az említett oszlopban lévő adatokat úgy, hogy csak a név maradjon meg?

-
Lajkó22
csendes tag
Sziasztok!
Office 2007-ről váltottam 2016-ra és azt tapasztaltam, ha egy cellába sortöréssel több sort írok, akkor a szerkesztőlécben magától nem mutatja, csak ha lenyitom egy gombbal a szerkesztőléc jobb sarkán.
És ha más cellába lépek át akkor több sorban foglalja a helyet a képernyőn a szerkesztőléc, manuálisan kell vissza csukni egy sorba.
2007 automatikus volt, kerestem a beállításoknál, nem találtam.
Vizuálisan így néz ki:
Bármilyen segítséget nagyon szívesen olvasok!
Köszönöm! -
-
kopogo
tag
Hello!
egy kérdés
adott egy cella amibe van több név vesszővel elválasztva ezeket szeretném külön külön egy sorba helyezni úgy hogy a sorban lévő többi értékek is másolódjanak.
köszönöm
-
kymco
veterán
Sziasztok, szeretnék olyan saját vba függvényt létrehozni, amit egy munkafüzet több munkalapján tudok használni.
Amikor elébiggyesztettem a public előtagot, még nem vált láthatóvá a többi munkalap számára.
Mi a megoldás? (Excel 2010)
Segítségeteket előre is köszönöm
-
tgumis
tag
Sziasztok
Adott ez a makró:Sub beillesztes()
'
' előre másik munkalapból kimásolt 4 oszlop szélességü tartományt beilleszt a B oszlop első üres sorától
' kezdve a B oszloptól az E oszlopig majd az A oszlopot kitölti sorszámmal illetve az T oszloptól az X oszlopig
' az T2:X2 tartomány képleteit másolja be addig a sorig ameddig a B oszlop tartalmaz elemet
'
Dim Asor As Long
Dim Bsor As Long
Dim i As Integer
Asor = Range("A" & Rows.Count).End(xlUp).Row + 1
Range("B" & Asor).PasteSpecial xlPasteValues
Bsor = Range("B" & Rows.Count).End(xlUp).Row + 1
Range("T2:X2").Copy Destination:=Range("T" & Asor & ":T" & Bsor - 1) 'a végén a -1 azt jelzi hogy nem az utlsó kitöltött
' sor plusz egy sorba másolja a képletet hanem csak az utolsó sorig
For i = Asor To Bsor - 1 'számláló rész a Bsor esetén plusz egy sort beszámoz viszont ha csak a kitöltött celláig akarunk számozni akkor a-1 kell
Range("A" & i) = Range("A" & i - 1) + 1
Next i
'innen kezdődik a keretezés
Range("A1").CurrentRegion.Select 'CTRL+a kijelöli a teljes táblázatot
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
With Range("A1").CurrentRegion
.BorderAround LineStyle:=xlContinuous, Weight:=xlThin
.Borders(xlInsideVertical).Weight = xlThin
.Borders(xlInsideHorizontal).Weight = xlThin
End With
End Sub
Sub beillesztes__()
'
' előre másik munkalapból kimásolt 4 oszlop szélességü tartományt beilleszt a B oszlop első üres sorától
' kezdve a B oszloptól az E oszlopig majd az A oszlopot kitölti sorszámmal illetve az F oszloptól az L oszlopig
' az F2:L2 tartomány képleteit másolja be addig a sorig ameddig a B oszlop tartalmaz elemet
'
Dim Bsor As Long
Dim Csor As Long
Dim i As Integer
Bsor = Range("B" & Rows.Count).End(xlUp).Row + 1
Range("C" & Bsor).PasteSpecial xlPasteValues
Csor = Range("C" & Rows.Count).End(xlUp).Row + 1
Range("T2:V2").Copy Destination:=Range("T" & Bsor & ":T" & Csor - 1) 'a végén a -1 azt jelzi hogy nem az utlsó kitöltött
' sor plusz egy sorba másolja a képletet hanem csak az utolsó sorig
For i = Bsor To Csor - 1 'számláló rész a Bsor esetén plusz egy sort beszámoz viszont ha csak a kitöltött celláig akarunk számozni akkor a-1 kell
Range("B" & i) = Range("B" & i - 1) + 1
Next i
'innen kezdődik a keretezés
Range("B1").CurrentRegion.Select 'CTRL+a kijelöli a teljes táblázatot
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
With Range("B1").CurrentRegion
.BorderAround LineStyle:=xlContinuous, Weight:=xlThin
.Borders(xlInsideVertical).Weight = xlThin
.Borders(xlInsideHorizontal).Weight = xlThin
End With
End SubA lényege hogy egy 17 oszlop széles tartomány (amit egy mások munkalapról másolok egy másik makróval) beilleszti a B oszlop első üres sorába majd másolja a képleteket.
vagyis másolná:
hiába van ez a képlet a U2 cellában ez a képlet =SZUM($K$2
2) ahogy lefut a makró átírja a képletet
U3 cellá:=SZUM($K$2
3)
U4 cella:=SZUM($K$2
5)
U 5 cella:=SZUM($K$2
5)illetve az X 2 ben hiába van ez a képlet =W2+SZUMHA($V$2:V2;V2;$T$2:T2)
az X3 ba ez lesz:=W3+SZUMHA($V$2:V3;V3;$T$2:T3) ez jó
az X4 ben meg ez: =W4+SZUMHA($V$2:V5;V4;$T$2:T5) ez hibás
az X5 ben meg ez :=W5+SZUMHA($V$2:V5;V5;$T$2:T5) ez is jóvan ötlete valakinek?
-
skytheman
csendes tag
Sziasztok!
Több excel táblázat van megnyitva és az egyiket elkezdtem szerkeszteni.
Vannak benne adatok és egyszer csak nem tudok többet bele írni, mintha blokkolva lenne a táblázat.Megnéztem a többi táblázatot és volt aminél a Védet nézet aktív volt, ennél nem, majd ahol feldobta a sávot ott a szerkesztést engedélyeztem és folytatni tudtam a már korábban elkezdett táblázatot.
Ha kezdetben engedélyezte a táblázat szerkesztését, egyszer csak miért blokkolta?
Remélem érthetően fogalmaztam.

Üdv Zsolt
-
Sziasztok,
Parametrizált SQL-t szeretnék futtatni, és így feltölteni táblázatot. A paraméterek tábla nevek lennének, ezeket lehetne beállítani 1-1 cellában. Sajnos a Paraméterek gomb inaktív a szerkesztő felületen. Már az is eszembe jutott, hogy makróval oldom meg a dolgot. Ti mit ajánlotok?
-
vandeminek
tag
Sziasztok!
Pivottal kapcsolatban akadtam meg, van egy havi egyenlegeket számoló pivot táblám (lent). Hónapokra és pénztárcákra bontva számolja össze a költségeket egy másik táblából (db és összeg szerint). Szeretnék egy olyan átlagszámítást hozzárakni, ami az átlagos havi egyenleget adja vissza (pl. egy évben havonta átlagosan mennyi volt a havi egyenleg). Ha az oszlopokat átlagra állítom, akkor a hozzákapcsolt táblázat soraiból számol átlagot, ami nekem nem jó. Show values as beállításokkal probáltam játszani vele, de sehogy se találtam a megfelelőt. Szóval valami olyasmit keresek, hogy az oszlopok értékei sum alapon mennek, de a subtotal/total értékek már ezeknek az összegeknek az átlagait számolja.
(L:/dl/upc/2018-03/06/109669_elyicfjqioqk19hr_egyenleges-pivot.png)
(/L)Köszi&Üdv
-
lenkei83
tag
Sziasztok!
File open dialog-nál hogyan tudom megadni az alapértelmezett elérési utat, ami jelen esetben a
thisworkbook.pathkellene hogy legyen?Köszi,
P. -
Delila_1
veterán
válasz
z123456789
#37459
üzenetére
Szívesen.
Remélem, most kedvet kaptál egyéb függvények tanulmányozására.
-
Delila_1
veterán
válasz
z123456789
#37457
üzenetére
Erre való a SZUMHA függvény.
=SZUMHA(B:B;"benzin";C:C) -
z123456789
addikt
Sziasztok!
Excel 2016-ot használok.
Egy megoldást szeretnék arra, hogy a képen látható, táblázaton kívüli "benzin összes" sorban összesítve legyenek a bal oldali táblázatban található benzin megnevezésű sor mellett levő összegek. Ez egy havi költség táblázat, és hó végére elég sok tétel szerepel már. Szeretném egy külön helyen látni egyben az összes üzemanyag költséget.
Előre is köszönöm a segítséget.

-
tgumis
tag
válasz
tgumis
#37447
üzenetére
hA ESETLEG VALAKINEK SZÜKSÉGE VAN RÁ ÉS ÉRDEKLI MEGOLDÓDOTT:
=HA([@mennyiség]>0;HA(ÉS(DARABTELI(bevitel[@[Megnevezés]:[me]];"ERROR")=0;(VAGY((HA([@mennyiség]=1;"IGAZ";"HAMIS"))="IGAZ";(HA([@mennyiség]-DARABÜRES([@EAZ])+1=[@mennyiség];"IGAZ";"HAMIS"))="IGAZ"));DARABÜRES(bevitel[@[kód]:[mennyiség]])=0;(VAGY([@[Utalvány szám]]<>0;[@[E.biz.szám.]]<>0));[@átadó]<>0;[@átvevő]<>0);"OK";"NEM OK");"")=HA([@mennyiség]>0;HA(ÉS(DARABTELI(bevitel[@[Megnevezés]:[me]];"ERROR")=0;(VAGY((HA([@mennyiség]=1;"IGAZ";"HAMIS"))="IGAZ";(HA([@mennyiség]-DARABÜRES([@EAZ])+1=[@mennyiség];"IGAZ";"HAMIS"))="IGAZ"));DARABÜRES(bevitel[@[kód]:[mennyiség]])=0;(VAGY([@[Utalvány szám]]<>0;[@[E.biz.szám.]]<>0));[@átadó]<>0;[@átvevő]<>0);"OK";"NEM OK");"")
-
attiati
veterán
"szumha" és "szumhatöbb" képletet használom
A képletszerkesztő felületen ki is adja a helyes értéket.
De a cellában mégis nullát mutat.
Ez miért van?képletet helyesnek találja
cella formátumát "szám"-ra állítottam -
diegho
nagyúr
Sziasztok!
Már régóta nem csináltam excel táblázatokat, most viszont kellene egy olyan táblázat, ahol a legelső oszlop első sorát kettéosztom átlósan, a jobb oldali részére beírom, az oszlopokhoz vonatkozó szöveget, bal oldalra a sorokhoz tartozót. Hogy a fenébe csinálom ezt 16-os Office-al?
Köszi!
-
mortis.papp
csendes tag
Üdv!
A munkahelyen meg kéne oldani, hogy egy táblázatot csak az egyik gépről módosíthassanak (ezen a gépen van a file), de a hálózat többi tagjánál azonnal látható legyen minden változtatás.
Office 2013 van a gépeken és nincs internet elérés.Remélem tudtok segíteni!
-
tgumis
tag
Sziasztok

A képen látható táblázatban kellene valahogy hogy ha az azonosító oszlopban érték van akkor a mennyiségnek csak 1 lehessen beírni. Vagy az utolsó oszlopban a NEM OK felirat szerepeljen ha van azonosító és a mennyiség nagyobb egynél. a cella értéke amúgy nem csak egész szám lehet. Remélem érthetően kérdeztem -
ROBERTOH
őstag
válasz
bigservices
#37444
üzenetére
Úgy látom, hogy sokfajta szintaxist írnak. Találtam egy videót, amiben máshogy néz ki és működik: link
-
bigservices
újonc
válasz
bigservices
#37443
üzenetére
Mostmár annyival tovább jutottam, hogy ezt a hibát kapom: Nem található az importált tartomány által megjelölt tartomány vagy munkalap.
-
ROBERTOH
őstag
válasz
bigservices
#37441
üzenetére
Ezt találtam:
=importrange("spreadsheet-key"; "Sheet-name! range")
spreadsheet-key: a táblázat linkjében szereplő rész (a /d/ után ami szerepel)
Sheet-name!: a munkafüzet neve
range: cellaTehát az "A" xls C2 cellájába beírod:
=importrange(spreadsheet-key; 'B'!C:2) -
ROBERTOH
őstag
válasz
bigservices
#37439
üzenetére
Két külön xls, vagy egy xls-en belül két munkafüzet? Ha utóbbi, és tényleg "B" a 2. munkalap neve:
'B'!C:2 -
bigservices
újonc
Sziasztok!
Egy olyan kérdésem lenne, hogy google sheet-et használva, hogyan tudok 2 különálló táblázatot úgy összehozni, hogy mondjuk az "A" tábla C2-es cellában szeretném megjeleníteni a "B" tábla E2 szövegét? Tudtok ebben segíteni? Köszi
-
Delila_1
veterán
válasz
macilaci78
#37437
üzenetére
Akkor itt az INDEX-HOL.VAN függvény párosra van szükséged. A másik lap elrendezése olyan, mint a képen levőé? Nem mindegy.
Ha azonos a 2 elrendezés, az A2 képlete
=HAHIBA(INDEX(Munka2!A:B;HOL.VAN(B2;Munka2!B:B;0);1);"")A Munka2 helyett írd be a saját lapod nevét. Ha a lapnév szóközt, vagy számot tartalmaz, akkor aposztrófok közé kell írnod. 'Másik lap neve'!A:B stb.
-
macilaci78
nagyúr
válasz
Delila_1
#37435
üzenetére
Itt az 1. példa.

A cél az lenne, hogy ezen munkalap vezetéknév oszlopát hasonlítsa össze egy másik munkalap vezetéknév oszlopával és az első munkalap azonosító oszlopába írja be a másik oszlop megfelelő vezetéknevű sorában található azonosítót.Tehát a másik munkalapon a Lukács Tibornál feltüntetett azonosítót írjuk itt is az azonosító oszlopba. Már ha a másik munkalapon van Lukács, ha nincs, akkor hagyja üresen.
-
Kobe
veterán
üdv
a kérdésem: van egy .xlam addinom, ami egy adott adatforrásból letölt egy csomó adatot, ömlesztve. Ezekből az adatokból formázok egy riportot, két lépésben, először felhasználók, majd utána státusz alapján kiűszűröm a nem relevánsakat, utána amradék csinosítgatás
Viszont a felhasználók változhatnak, illetve a státusz is amit látni szeretnék, így szeretném valamiylen módon dinamikussá tenni a választásokat, hogy a további lépéseket kire végezze el.
Gondolotam rá. Pl a makróba berakok egy sort, ami egy adott lépésnél, letöltés után feldobna egy űrlapot, ahol szerepelne az összes felhasználó neve illetve a státuszok, és ott lehetne választani hogy mi maradjon benne, és a további formázás lépéseket az ott megadott választás alapján végezné
(korábban a userek és státuszok karbantartása egy rejtett excel munkalapon történt de lehet egyszerűbb lenne akkor mrá űrlapon keresztül vezérelni a userek hozzáadását eltávolítását is pl)Erre valakinek van valami útmutatója, xlam ba hogy lehetne ilyet lekódolni ? vagy ahsonló referenciát tudna mutatni ?
-
Delila_1
veterán
válasz
macilaci78
#37434
üzenetére
Az Fkeres függvényt alkalmazhatod erre.
-
macilaci78
nagyúr
Sziasztok!
Van egy gyártótól 2017-es és 2018-as árlistám is Excelben. Az elv, hogy a hatjegyű cikkszám és a termék közt bijektív leképezés van. A 2017-es táblázatot kiegészítettem olyan oszloppal, hogy az adott termékből van-e mintánk, vagy nem. (1-es a van, üres cella a nincs.)
Szeretném ezt átmenteni a 2018-as táblázatba, de a termékek közt van változás: új termékekkel bővült, megszűnő termékekkel rövidült az árlista. Szóval nem minden 2017-es cikkszám szerepel a 2018-as árlistában.Melyik függvényeket is kell használnom?
Köszi!

-
kymco
veterán
Sziasztok!
Egy intranetes hálózaton kellene Excel 2010-ben konica-minolta mfp-knek kiolvasnom a számláló állásait.
A webes lekérdezéskor egy xml-t dolgoz fel a böngésző és táblázatos formában rakja ki az adatokat a képernyőre.
Próbálkoztam a Külső adatok átvétele weblapról funkcióval, de nem tudja jól lekezelni, vagy leáll hibával az adatok feldolgozásakor vagy ha lefut néha, de akkor az egész megnyitott oldalt egy tömbként lehet csak kezelni és kismillió adatot, amit csak a generált oldal tartalmaz egyben helyezi a munkalapra.Ha a webes felületen (ie, chrome) a helyi menüt aktiválom a weblapon és ott az elem vizsgálatát választom, a konzol felületen a $0 beírásával a konzolon megjelenik a vágyott érték.
Hogyan tudnám ezt az excel használatával kinyerni?Előre is köszönöm a segítségeteket!
-
Fferi50
Topikgazda
Szia!
Nahát!
Szerintem az a feladat, hogy az A oszlopban levő számot megkeressük a C oszlopban, ha előfordul. akkor írunk a D oszlopba, ha nem, akkor nem írunk.
Erre nagyon megfelel a Darabteli függvény, csak éppen az eddigiekhez képest fordítva kell paraméterezni, képlet a D1 cellába:=HA(DARABTELI($C:$C;$A1)>0;$B1;"")Ezt húzd végig a D oszlopon.
Üdv.
-
spe88
senior tag
válasz
Fferi50
#37427
üzenetére
Feltöltöttem képbe, mert ez a kódként beillesztős módszer átláthatatlan, ahogy nézem.
képErre volna szükségem.
A linkelt darabtelivel próbáltam nem ment, próbálgattam a C oszlopot is állandó állítani, illetve az A:A-t váltakozóra, hogy csak az adott cellát nézze az oszlopból, de semmi.
Szerintem így már érthető, egy kép többet mond ezer szónál

Valószínűleg tök egyszerű, de nem jövök rá.Köszönöm
-
Fferi50
Topikgazda
Szia!
Azt hiszem, még mindig nem elég világos amit szeretnél....(bár néha úgy tűnt
)
Idézet az első hozzászólásodból:
"Hogy tudom azt megadni, hogy a D oszlop adott sorában dobja ki a B oszlop adott sorát, ha az A oszlopban szerepel a C oszlop bármelyik száma? "
A csatolt példa pedig:
1 gd 0 gd
2 bcx 1
3 hf 3 hf
3 bd54t 4 bd54t
1 sdg 6 sdg
1 qwef 7 qwef
7 dsfg 10 dsfg
4 fv 21 fv
9 vy 40
10 yvxc yvxc
10 cv cv
3 yxcv yxcv
2 yxcv
4 yxcv yxcv
15 yxcv
16 yxcv
17 yxcv
18 yxcv
19 yxcv
20 yvxc
21 yxcv yxcvazt mutatja, hogy a 40 nincs benne az A oszlopban, (viszont minden más C oszlopbeli szám - kivéve a 0 - benne van), ennek ellenére ide üres D cellát tettél.
15-20-ig tartó A oszlopbeli számok nincsenek benne a C oszlopban, ezért ott üres a D oszlop, de a többi szám benne van a C oszlopban....
Nem elfelejtve azt sem, hogy hozzászólásaidban keverednek a sorok és oszlopok meghatározásai is...
Akkor most mi is a szabály? Milyen esetben kell a D oszlopba a B oszlop értékeit beírni?
Mert az idézet szerint minden D oszlopbeli cellában a B oszlop értékeinek kellene lenni, a példa pedig nem egyértelmű.Üdv.
-
spe88
senior tag
válasz
Fferi50
#37410
üzenetére
Szia!
Sajnos nem működik, próbáltam netes instrukciók alapján ezt a gyakoriság fv.-t használni, de sehogy nem megy, még tömbképletes példa is van rá, de azzal sem.
Értem nagyjából a fv.-t, az lenne a cél, hogy ha az adott sorba megtalálja valamelyik számot a C oszlopból, akkor arra dob egy számot, mondjuk azt nem tudom, hogy mit. De ez a szám nyilván nagyobb, mint 0 és ha nagyobb akkor a ha fv. szerint beszúrja a b oszlop adott sorát.Csak miért nem működik?
Kipróbáltad? Neked ment?
A cellaformátumok ugyanazok, az nem lehet baj.
köszi
-
Fferi50
Topikgazda
-
gabor85
őstag
Sziasztok. A segítségeteket kérném abban, hogy az úr istennek se tudok egy egyszerű vonaldiagramot alkotni a lenti adatsorból. A lényeg az lenne hogy a sorban a másodperc legyen, az oszlopban meg a hőmérséklet, de a vonal a vízszintes tengelyen marad, és már mindent próbáltam...
2016 x32Köszönöm.
-
kezdosql
tag
Ujabb nagy segitseget kernek.
Hogyan tudok ket fugoleges oszlopon ketfele erteket abrazolni excel grafikonban?
Az x tengely az idoskala, a bal oldali y tengely mennyiseg, job oldali y tengelyen % ertekek legyenek, tehat a mennyisegi es aranyositott ertekeket egy grafikonban kellene latni.A segitoknek fel kell keszulnie egyeztetesre, mert mar erosen erik egy kozos italozas a segitsegekert.

-
Fferi50
Topikgazda
válasz
ppapp44
#37415
üzenetére
Szia!
"Most is deklarálva van mind a workkbook-on és a modul1-ben (sőt kísérletként visszaraktam a modul2-be és formra is (teljesen feleslegesen)), de így is működik."
Ugye azt tudod, hogy a három-négy különböző helyen deklarált ugyanazon nevű publikus változó NEM UGYANAZ, hanem 3-4 különböző változó, mindegyiket a Modulnév.Változónév formulával tudod elérni - KÜLÖN-KÜLÖN - és más más értékük lehet!
Természetesen ennek is meg lehet a maga célja, jelen esetben azonban inkább csak zavart okoz szerintem.Én semmiképpen nem javaslom.
Üdv.
-
ppapp44
újonc
válasz
Fferi50
#37414
üzenetére
Szia Feri!
Nagyon szépen köszönöm. Működik.
Most is deklarálva van mind a workkbook-on és a modul1-ben (sőt kísérletként visszaraktam a modul2-be és formra is (teljesen feleslegesen)), de így is működik. Azért, mert a form-on az értékadásnál elé került a modul név "module1.muszak = "valami"", és így vált valóban publikussá. Ezt felejtettem el.
Mérgemben már kiírtam a form-ról egy fix cellába és onnan olvastam vissza máshol, de nem ez a jó megoldás.Még egyszer köszönöm. Üdv
Péter -
Fferi50
Topikgazda
válasz
ppapp44
#37413
üzenetére
Szia!
Szerintem az volt a baj, hogy minden modulban stb. definiáltad a változót. Csak egy helyen deklaráld és utána arra az egyre hivatkozz. Különben honnan tudná a VBA, hogy melyiket akarod... ha pedig nincs előtte modulnév, akkor az aktuális eljárásban magának deklarálja, ha nincs Option Explicit.
a javított verziót.
Üdv.
-
-
Fferi50
Topikgazda
Szia!
"az A oszlop adott sorában megkeresi C bármely elemét"
Ezt most kicsit fordítva írtad....,mert legelőször ez volt:
"D oszlop adott sorában dobja ki a B oszlop adott sorát, ha az A oszlopban szerepel a C oszlop bármelyik száma"Szerintem ez utóbbi az ami releváns és "megvilágosodtam"
Erre nagyon jó a gyakoriság függvény:
A D1 képlete:=HA(GYAKORISÁG($A:$A;$C1)>0;$B1;"")
Ezt húzhatod végig a D oszlopon.Üdv.
-
spe88
senior tag
válasz
Fferi50
#37406
üzenetére
A C oszlop csak azt adja meg, hogy a fv. (vagy makró) miket keressen az A oszlopban és ha az A oszlop adott sorában megkeresi C bármely elemét, akkor, adja eredményül az adott sor B oszlopban lévő elemét. Mindezt az elemet a D oszlop ugyanazon sorába írja be. Ahol nem találja meg a C oszlop egyik elemét sem ott a D oszlop adott sora üres marad. Azt hiszem így már érthetőbb.
Ahogy említettem is a C oszlopban nem mindig azonos elem van.
Ha ezt meg tudjuk valahogy oldani beépített vagy saját fv.-nyel, esetleg makróval nekem az is jó.
-
0P1
aktív tag
Szia ,
Az Office 2007 mainstream support már lejárt.
"Az Office 2007 (12-es verzió) nem része többé az alapvető támogatásnak, és nem lett tesztelve Windows 10 rendszeren. "
Az igaz, hogy az eredeti Win10 builden még elfutott (bár tesztelve nem volt, és a Microsoft nem vállal garanciát érte, és támogatást sem nyújt) de a további működés nincs garantálva, akármelyik OS frissitéssel elszállhat bármikor, ez teljesen természetes egy lejárt támogatású termék esetében.
-
Fferi50
Topikgazda
válasz
lumpy92
#37404
üzenetére
Szia!
Milyen műveleteket végzel a szűrt oszlopon? Mert vannak olyan függvények, amelyek csak a szűrés eredményét veszik figyelembe (pl. részösszeg....)
Egyébként javaslom a Speciális szűrést, amelynél megadhatod, hova másolja az adatokat. Így nem kell "gyalogosan" másolni.Üdv.
-
-
ROBERTOH
őstag
Sziasztok!
Van valakinek ötlete, hogy miért felejti el a windows (7) hogy az .xls és .xlsx kiterjesztéshez az alapértelmezett program az excel (2016)? Ilyenkor a társítás módosításánál az ajánlott programok közül is eltűnik az excel, és be kell tallózni az indítófájlját... -
lumpy92
aktív tag
Sziasztok!
Olyan kérdésem lenne, hogy excelben megoldható, hogy szűrt oszlopra mutató függvény csak a megjelenített adatokra korlátozódjon?
Elég gyalogos, hogy a szűrt adatokat mindig értékként mellé kell másolni és arra elvégezni a műveleteket.
Köszönöm.
-
ppapp44
újonc
válasz
Fferi50
#37400
üzenetére
Szia Feri!
Természetesen már nem (unload).
Most csináltam egy egy teljesen üres tesztett (1 tábla (2 nyomógomb), 2 modul és 1 userform. A publikus változók szépen mennek a modulok között és "felmennek" a formra, de a form-on megadott akár konstans, akár egy combobox adata már nem tehető publikussá. Ahogy mondtad a formon nem lehet. De a kint (sheet, modul, workbook) definiált public változó nem képes értéket kapni a formon.
Ez lehetséges?
Ez a sheet (munka1)Public proba As Variant
Public muszak As Variant
Private Sub CommandButton1_Click()
proba = "proba"
MsgBox proba 'működik
megjelenit
End SubPrivate Sub CommandButton2_Click()
jelenit2 'ez van a modul2-ben és ez nem működik
End SubModul1
Public proba2 As Variant
Public muszak As Variant
Sub megjelenit()
MsgBox Munka1.proba
proba2 = Munka1.proba 'működik
MsgBox proba2
UserForm1.Show
End Subuserform1
Public muszak As Variant
Private Sub CommandButton1_Click()
MsgBox proba2
muszak = "muszakszak"
MsgBox "muszak " & muszak 'működik
End Subuserform1
Public muszak As Variant
Private Sub CommandButton1_Click()
MsgBox proba2
muszak = "muszakszak"
MsgBox "muszak " & muszak
End Submodul2
Public muszak As Variant
Sub jelenit2()
MsgBox "jelenit2 " & muszak 'ez nem működik modul nevekkel együtt sem
End Sub
Új hozzászólás Aktív témák
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Árváltozás+játék!The Witcher 2 Assassins of Kings Collector's Edition
- Stalker Clear Sky Limited Collector's Edition
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem, Most Ünnepi áron! :)
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Xiaomi 14T 256GB, Kártyafüggetlen, 1 Év Garanciaval
- GYÖNYÖRŰ iPhone 13 mini 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3402, 100% Akksi
- Samsung Galaxy S23 / 8/128GB / Kártyafüggetlen / 12Hó Garancia
- HP 150W töltők (19.5V 7.7A) kis kék, kerek, 4.5x3.0mm
- Telefon felvásárlás!! Samsung Galaxy S25, Samsung Galaxy S25 Plus, Samsung Galaxy S25 Ultra
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest







2) ahogy lefut a makró átírja a képletet



