Hirdetés
-
Jelentősen drágulhatnak a Samsung hajlíthatók
ma Az információ nem kellemes, de nem is hivatalos.
-
Spyra: nagynyomású, akkus, automata vízipuska
lo Type-C port, egy töltéssel 2200 lövés, több, mint 2 kg-os súly, automata víz felszívás... Start the epic! :)
-
Szeptember végén érkezik az Ara: History Untold
gp A PC-re szánt alkotás első naptól elérhető lesz a Game Pass rendszerében.
-
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
-
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 -
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.[ Szerkesztve ]
"never send to know for whom the bells tolls; it tolls for thee"
-
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...ez a kedvenc aláírásom
-
-
Fferi50
őstag
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.
-
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.
-
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ó.
Spóroljunk! Kerül, amibe kerül!
-
Fferi50
őstag
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.
-
ppapp44
újonc
-
Fferi50
őstag
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.
[ Szerkesztve ]
-
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
őstag
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.
-
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.
-
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.
-
-
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
Spóroljunk! Kerül, amibe kerül!
-
Fferi50
őstag
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 #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
Spóroljunk! Kerül, amibe kerül!
-
Delila_1
Topikgazda
A D8 és D9 mitől kap értéket? A C8 és C9 üres!
Talán azért nem hoz semmit a DARABTELI függvény, mert a D oszlopod esetleg szöveg formátumú, nem általános.
[ Szerkesztve ]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Fferi50
őstag
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.
-
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!
[ Szerkesztve ]
www.refujvaros.hu
-
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!
Ha minden kötél szakad, nem kell félni az akasztástól! Eladó garzonlakás! Budapest III. ker. Tímár utca, 29 m2, galériás. https://ingatlan.com/34130552
-
Delila_1
Topikgazda
válasz macilaci78 #37434 üzenetére
Az Fkeres függvényt alkalmazhatod erre.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
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 ?
-
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.
Ha minden kötél szakad, nem kell félni az akasztástól! Eladó garzonlakás! Budapest III. ker. Tímár utca, 29 m2, galériás. https://ingatlan.com/34130552
-
Delila_1
Topikgazda
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.
[ Szerkesztve ]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
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
-
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:2ez a kedvenc aláírásom
-
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)ez a kedvenc aláírásom
-
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 #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
ez a kedvenc aláírásom
-
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 -
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!
-
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!
Új hozzászólás Aktív témák
- Politika
- Debrecen és környéke adok-veszek-beszélgetek
- Kertészet, mezőgazdaság topik
- KuKirin G4 - a sebesség ára
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Call of Duty: Modern Warfare III (2023)
- Letartóztatták, mert AI segítségével csalt az egyetemi vizsgán
- Elektromos rásegítésű kerékpárok
- iPhone topik
- Napelem
- További aktív témák...