-
GAMEPOD.hu
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
-
Louro
őstag
válasz sztanozs #29800 üzenetére
A feltételes formázásnak van értelme, ha vagy van hozzá magyarázat vagy egyértelmű - piros:nem jó, sárga: elfogadható, zöld: jó - jelzést használnak.
Az Excelben táblázatot kevesen használnak. Pedig dinamikusan nő, csökken, ha kell és a függvényeket se kellene másolgatni, mert automatikusan behúzza alá az Excel.
Ahol eddig dolgoztam és dolgozok, kb. 50-ből 1, ha használ táblázatot. Színkavalkád alatt meg piros, kék, sárga, lila, szürke,....ritka ahol nincs legalább 10-15 szín. Mert többen használják és kinek melyik piros tetszik. Nem vicc, volt már belőle vitám.
Mess with the best / Die like the rest
-
sztanozs
veterán
A színekből nekem mindig vannak vitáim - egyik managernek így, másiknak úgy szimpi. A R-A-G az legalább fix, de ha több státusz kell, mindig megy a nyavajgás...
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
-
huliganboy
addikt
Sziasztok!
Lenne egy focikupa a hétvégén, és szükségem lenne egy excel táblára ami rangsorolja a csoportokban a csapatokat.
A google segítségével találtam előre elkészítettet, viszont a sorrend eldöntésénél nekem más szempontokat kellene figyelembe venni.
Esetleg valaki tudna segíteni nekem, az adott táblát kiegészíteni? Lényegében egy besorolási szempontot kellene felvenni...
Köszönöm!
-
félisten
válasz Delila_1 #29803 üzenetére
Te, mint topikgazda, ON-ra teheted... A hozzászólások jobb felső sarkában látni fogsz egy OFF feliratot, azon katt és egyből ON lesz(újabb katt és megint OFF lesz).
Ezt hsz-met meg törölheted utána.Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Delila_1
Topikgazda
válasz Fire/SOUL/CD #29805 üzenetére
Végre itt vagy!
Köszi, ismerem ezt az állítási lehetőséget, de nem egyszerűbb, ha a fiúk maguk írnak olvashatóan?
Törölni nem tudok, és nincs is szándékomban.Mikor veszel érdemlegesen újra részt ebben a topikban?
[ 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.
-
sztanozs
veterán
-
batmanéhes
tag
én nem tapasztaltam, hogy _teljes_ sor / oszlop formázástól észlelhetően nőtt volna a méret.
ennek szép példája az, amikor kitörlöd a használt tartományon túli összes sort és oszlopot, és újra normális méretű lesz a file, pedig a formázások benne maradnak.
persze lehet, hogy vannak ilyen esetek is, de inkább a korábban bemásolt adatok mindenféle formázása szokta megdobni. meg amik már említve lettek. leginkább meg az, hogy már-már saját magával is kompatibilis.
-
huliganboy
addikt
válasz huliganboy #29804 üzenetére
Valaki nem tudna kisegíteni?
-
huliganboy
addikt
Üdv!
Office 2007 Excel-ben hogy tudom az alábbi feltételes formázást megoldani:
HA C12-C17 értéke nagyobb mint 0 akkor a G12-G17 cellába a feltételes formázás ikonkészletéből legyen egy-egy zöld pont középre helyezve, HA értéke 0 vagy kisebb akkor legye egy-egy piros pont!
Köszönöm!
-
Terra86
csendes tag
Sziasztok!
Nem tudok programozni, néha a saját munkám segítésére használok excelt, most azonban bogár ment a fejembe és szertnék egy kicsit összetettebb dolgot megoldani. Kb. 2 hete makrókkal próbálkozom, menni fog,
de találkoztam egy problémával ( egy hete kutatok utána, nem egyszerű, mert csak a google angolt tudom,
nem találok megoldást.
A probléma:
A cellakijelölést szeretném kiterjeszteni makróval a kijelölt cellától jobbra, a sorban lévő utolsó adatig. Az adatok között üres cellák is vannak (ezeket nem lehet nullával feltölteni- ha valakinek ez lenne a kézenfekvő megoldás)
Örülnék,ha valaki javasolna nekem megoldást.
Előre is köszönöm.[ Szerkesztve ]
-
bsh
őstag
válasz Terra86 #29812 üzenetére
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Cells(Target.Row, Me.Columns.Count).End(xlToLeft).Column > 1 Then
Call ExtendSelection(Target)
End If
End Sub
Private Sub ExtendSelection(ByVal Target As Range)
Me.Range(Cells(Target.Row, Target.Column), Cells(Target.Row, Cells(Target.Row, Me.Columns.Count).End(xlToLeft).Column)).Select
End Sub[ Szerkesztve ]
-
PETEE78
senior tag
Sziasztok!
A ctrl+É érték beillesztés miért nem működik Excel2013-ban?
You are being revived
-
bteebi
veterán
válasz Terra86 #29812 üzenetére
Ez elvileg azt csinálja, amit szeretnél:
Sub kijelol()
Dim lastcolumn As Integer
lastcolumn = Cells(ActiveCell.Row, Columns.Count).End(xlToLeft).Column
Range(ActiveCell, Cells(ActiveCell.Row, lastcolumn)).Select
End SubCancel all my meetings. Someone is wrong on the Internet.
-
bteebi
veterán
válasz PETEE78 #29814 üzenetére
Miben működött úgy? Excel 2003-ban? Valószínűleg Excel 2007-től ugyanúgy (de ettől eltérően) van, ami úgy tűnik, hogy ctrl+c, majd alt+ővé <enter>. (Ő: Kezdőlap, V: Beillesztés, É: érték). A ctrl+alt+v amúgy elvileg megjeleníti az Irányított beillesztés párbeszédpanelt, de nekem nem működött.
Cancel all my meetings. Someone is wrong on the Internet.
-
MCGaiwer
addikt
válasz Delila_1 #29750 üzenetére
Szia!
Kicsit módosítottam a táblázaton.
Felmerült egy újabb funkció:
Egy olyan macróra lenne szükségem, ami egy adott kijelölt területen számolja össze a ledolgozott napok számát valamint azokat a napokat, amiken valmiért dolgozni kellett volna, de az illető nem volt (szabadság, betegség stb)
Amazon.co.uk, £50 értékű Gift Card cserélhető/eladó
-
MegaNorby
tag
Tudtok segíteni?
Hogyan lehet azt megoldani hogyha egy oszlopba írok telefonszámokat (kb: 200db)
és a végén jut eszembe hogy elé kellett volna írnom hogy 06, de egyesével ez túl macerás.
Tudtok erre valami egyszerűbb megoldást hogy ne kelljen egyesével beírnom elé hogy 06?[ Szerkesztve ]
Northlight music
-
félisten
válasz bteebi #29816 üzenetére
Ránézésre rendesen fog működni, azt teszi, amit kell.
(csak nyilván nem szabad eseményhez rendelni, mert onnantól, amíg a makró fut, nem kell adatot bevinni...)MegaNorby
felveszel egy segédoszlopot, pl ha A1-ben vannak a telószámok, akkor B1-be ezt a képletet írd majd másold végig:
="06" & A1Delila_1
Sajnos nem sok időm van, ami meg igen, annak nagy részét egy másik topikkal kapcsolatos teendőim felemésztik. Hébe-hóba benézek ide is, de makróra (komolyabbra) nem feltétlenül van/lesz időm.
(Mondjuk ahogy látom, vannak jó koponyák a topikban, szóval nem aggódom, hogy az érdeklődők ne kapnának választ, akár egy "fejtörősebb" feladványra is...)[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
bsh
őstag
válasz Fire/SOUL/CD #29820 üzenetére
(csak nyilván nem szabad eseményhez rendelni, mert onnantól, amíg a makró fut, nem kell adatot bevinni...)
mentségemre szóljon, hogy az nem is volt feltétel...
-
félisten
A Te makród (nem vagyok Excel közelben), de az is jól kell hogy működjön és mivel ott van egy fontos feltétel, ezért be lehet vinni simán adatokat, még ha eseményhez is van rendelve(legalábbis teljesen üres sorokba biztosan) .
(Azért valaki kipróbálhatná, de szvsz nincs vele semmi gond)[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
MCGaiwer
addikt
-
huliganboy
addikt
Van egy ilyen függvényem:
=HA(C12>0;"VÉGE";"LEJÁTSZANDÓ")A bajom az hogy ha a cellába 0-át írok sem hat ki rá.... Ugyanis a cella értéke alapjáraton is nullának érzékeli az excel...
Ugye azt szeretném ha 0 vagy nagyobb szám kerül a cellába írja ki hogy vége ellenkező esetben lejátszandó.
Nem tudom úgy összerakni ÉS valamint VAGY függvénnyel hogy működjön!
-
bsh
őstag
válasz Fire/SOUL/CD #29822 üzenetére
deeee, van azzal gond... pont azért írtam később, hogy nem kellett volna álmosan "segíteni" az a feltétel úgy nem elég, gyakorlatilag nem tudsz vele így az utolsó oszlop utánra adatot beírni
ehelyett
If Cells(Target.Row, Me.Columns.Count).End(xlToLeft).Column > 1 Then
ez valamivel jobb:
If Cells(Target.Row, Me.Columns.Count).End(xlToLeft).Column > Target.Column Then -
bteebi
veterán
válasz Fire/SOUL/CD #29820 üzenetére
Persze hogy működik, ki is próbáltam , a kétség csak amiatt volt bennem, hogy vajon jól értettem-e a kérdését .
Cancel all my meetings. Someone is wrong on the Internet.
-
bteebi
veterán
válasz huliganboy #29825 üzenetére
=HA(C12>=0;"VÉGE";"LEJÁTSZANDÓ")
Cancel all my meetings. Someone is wrong on the Internet.
-
bteebi
veterán
válasz huliganboy #29829 üzenetére
Már értem. Akkor egyszerűen csak meg kell vizsgálni, hogy üres-e a cella. Ha az, akkor ne jelenítsen meg semmit (""), ha meg van benne valami, akkor vizsgálja meg a tartalmát.
=HA(ÜRES(C12)=HAMIS;HA(C12>=0;"VÉGE";"LEJÁTSZANDÓ");"")
Cancel all my meetings. Someone is wrong on the Internet.
-
bteebi
veterán
válasz huliganboy #29831 üzenetére
Nem figyeltem eléggé.
=HA(ÜRES(C12)=HAMIS;HA(C12>=0;"VÉGE";"LEJÁTSZANDÓ");"LEJÁTSZANDÓ")
Cancel all my meetings. Someone is wrong on the Internet.
-
PistiSan
addikt
Sziasztok!
Biztos banális kérdés lesz, de mostanában teljesen elszoktam az exceltől!
1. munkalapon van egy rakat kód, pl 1111 ("A" oszlopban van minden kód)
2. munkalapon pedig van ez a kód amit meg kell keresni, és az a feletti cella értékére lenne szükségem. (Itt is az "A" oszlopban van minden adat)Addig eljutottam, hogy a hol.van függvénnyel kiírja hogy az 500-as cellában van a keresett "1111" kód, jelen esetben nekem a 499-es cella értékére lenne szükségem.
Köszönöm előre is a segítséget, az itteni dolgokhoz képest ez egy nagyon gyenge feladat, kicsit szégyellem is magam érte.
-
huliganboy
addikt
Azt vajon hogy tudom megoldani, hogy:
Ha B2 értéke 3 akkor D2 cella legyen zöld, Ha B2 értéke nulla akkor D2 piros Ha B2 értéke 1 vagy 2 akkor D2 narancs színü!
Köszi
-
bteebi
veterán
válasz PistiSan #29835 üzenetére
A munkalapnevek nem (sem) ismertek, de azért ebből már el tudsz indulni:
=INDIREKT(CÍM(HOL.VAN(1111;'Munka1'!A1:A200;0)+n-1;1;4;1;"Munka1"))
Az n értéke azt adja meg, hogy hány sorral kezdődik lentebb a táblázatban az első kereshető érték. Ha pl. a 3. sorban van a fejléced, és a 4. sorban kezdődnek a kereshető értékek, akkor az n értéke 3 (mert 3 sorral van lejjebb az 1. sornál). A "-1" pedig azért kell, hogy az egy sorral fentebb lévő értéket találd meg. Ha az 1111 helyett szöveg lenne, akkor dupla idézőjelbe kell tenni, pl. "Érték".
#29836: Feltételes formázással. D2-n állva: Feltételes formázás → Új szabály → A formázandó cellák kijelölése képlettel → =$B$2=3.
[ Szerkesztve ]
Cancel all my meetings. Someone is wrong on the Internet.
-
Fferi50
őstag
válasz PistiSan #29835 üzenetére
Szia!
Ebben az esetben az INDEX függvényt kell kombinálnod a HOL.VAN függvénnyel:
A képlet pl. Munkalap1!B1 cellába:
=INDEX(Munkalap2!$A$1:$A$2000;HOL.VAN(Munkalap1!$A1;Munkalap2!$A$1:$A$2000;0)-1)
Ezután ezt kell végighúznod az oszlopon.
Fontos, hogy a keresési tartományok $-osan legyenek megadva.Ilyen esetekben az INDIREKT függvényt nem tartom igazán jónak, mert lassítja az excelt.
Üdv.
-
Terra86
csendes tag
Nagyon köszönöm a megoldást, de sajnos én ezt nem tudom működésre bírni. Szerkesztő ablakába próbáltam makróként beillesztve futtatni- nyilván ez nem ilyen egyszerű- de hát mondtam, hogy kezdő amatőr vagyok.
Esetleg írnál egy szájbarágóst?
Mindenesetre még egyszer köszönöm. -
Delila_1
Topikgazda
válasz MCGaiwer #29824 üzenetére
Az a makró ennyi:
Function X(ter As Range)
X = Application.CountIf(ter, "x")
End FunctionA füzetedben egy modulba másolod, a módját megtalálod a Téma összefoglalóban.
A cellába beírod =x(GV3:GZ8) , és enter. A területet egérrel is kijelölheted.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
cellpeti
veterán
sziasztok!
1 grafikonon szeretném megjelentíteni a 2014 és a 2015ös adatokat, hogy jól lehessen látni a változásokat. Ez kivitelezhető?
Tigris, tigris, csóvafény...
-
félisten
válasz PETEE78 #29834 üzenetére
Alapvetően 3 megoldás van Magyar Excel (pontosabban magyar billentyűzet) esetén:
2. CTRL+C -> CTRL+WIN+V -> CTRL -> É -> Enter
3. A beviteli módszer módosítása OS szinten. Ilyenkor az értesítési területen (az óra mellett) megjelenik/ilyenre módosul az "ikon". CTRL+SHIFT megnyomásával lehet váltani a beviteli módok közt(oda-vissza, alkalmazásokon belül és kívül), azaz ily módon. Utóbbi esetben angol bevitel lép érvénybe és ekkor már működik az Excel-ben az irányított beillesztés ablak megjelenítése a CTRL+ALT+V bill. kombóval, azaz ilyenkor ez az eljárás: CTRL+C -> CTRL+ALT+V -> R -> Enter.
(Én ez utóbbit használom, mert fejlesztőkörnyezetekkel dolgozom(tehát nem az Excel miatt) és ott jobb az angol/amerikai bevitel, hozzászoktam az elmúlt több, mint 20 év alatt... )[ Módosította: pepe091 ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
PistiSan
addikt
válasz batmanéhes #29838 üzenetére
A te lírásod volt a legjobban emészthető számomra, köszönöm a segítséget, sikerült.
-
MegaNorby
tag
válasz Fire/SOUL/CD #29820 üzenetére
Ez így nem rossz, de olyan megoldás nincs hogy ha rákattintok a cellára (az egyik telefonszámra) akkor a szerkesztőlécbe ne a képletet mutassa hanem a számot, hogy tudjam másolni tovább másik cellába a telefonszámokat.
Northlight music
-
félisten
válasz MegaNorby #29848 üzenetére
Az irányított beillesztés lesz a barátod, amiről épp az imént volt szó. magyarul (maradva a korábbi példánál/megoldásnál), beszúrsz még egy segédoszlopot(legyen most C oszlop), kijelölöd a B oszlopot(ahova korábban a képlet már elé tette a 06-t), jobb egér/másol, C oszlop kijelöl, jobb egér/irányított beillesztés/értékek, majd B oszlop(meg végül is az A oszlop is) kijelöl és töröl.
UI: ilyen kérdéseket tényleg ne tegyetek OFF-ba, Thx!
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs