-
IT café
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
-
Nonono. Igazából nem nekem kell, hanem egy kedves ex-kolléganőmnek ígértem meg, hogy utánanézek. Ő épp Angliában van. Gondolod, hogy el tudom neki magyarázni a makrókat cirka 2000 km-ről? Szóval maradjunk annyiban, hogy 3 feltétel lehetséges?
Sajnos az sem jó, ha én csinálom meg neki a fájlt és elküldöm mailben, mert egyrészt én sem csináltam még soha makrót, másrészt több hasonló fájlt is össze kellene raknia, és rendszeresen dolgoznia velük...
És tudom-tudom: ''Jellemző. Segítséget kér, aztán amikor megmondjuk neki, hogy hogyan, akkor jönnek a kifogások...''
pI talked to that computer at great length and explained my view of the Universe to it and then... it commited suicide.
-
lapa
veterán
válasz parandroid #901 üzenetére
-
[Szerkesztve] -
Gh0sT
addikt
válasz parandroid #901 üzenetére
Sebaj, én sem értek a makrókhoz, ez is csak véletlenül jött össze...
lapa: ha a feltételt mondjuk az A1-A200 cellatartományra szeretném kiterjeszteni, akkor hogyan módosul a képlet? Amit írtam, az egy cellára szép és jó, de tartományra be kéne gépelni 200-szor.Soha nem késő, hogy azzá válj, aki lehettél volna.
-
Gh0sT
addikt
Szóval: van az alábbi kód:
If Range(''A1'').Value <>'''' Then
Range(''A1'').Select
With Selection.Interior
.ColorIndex = 6
.Pattern = xlSolid
End With
Else
End If
End Sub
Ez ugye azt csinálja, hogy ha beírok valamit az A1 cellába, akkor sárga lesz a cella színe.
Hogyan terjesztem ezt ki A1-A200 cellatartományra? Valami FOR NEXT ciklusra gondoltam, csak nem tudom a helyes használatot.
N=1
For N=1 to 200
If Range(''A[N]'').Value <>'''' Then
Range(''A[N]'').Select
With Selection.Interior
.ColorIndex = 6
.Pattern = xlSolid
End With
Else
End If
Next N
End Sub
Nah, ez biztos nem jó, csak érzékeltettem, hogy mire gondoltam.Soha nem késő, hogy azzá válj, aki lehettél volna.
-
lapa
veterán
válasz parandroid #901 üzenetére
esetleg nézz be #817-től, ott vannak trükkök. hátha így ki tudod logikázni. a feltételes formázás 3 lehetőségének bekövetkezését gyakorlatilag bármilyen logikai feltételhez kötheted képlettel. viszont a max. 3 féle formázási kötöttséged megmarad.
-
Gh0sT
addikt
Nem, ezzel gond van... Ezzel az a gáz, hogy ha bárhova beírok valamit, akkor az egész tartomány sárga lesz, nem csak az adott mező.
Szerk.:
A lényeg: az A1-A200 tartomány egyes celláit külön kellene kezelni. Vizsgálni kellene, hogy melyikben van érték, és ha van benne, akkor sárga lesz az adott cella. Ezért is gondoltam valamilyen ciklusra.
[Szerkesztve]Soha nem késő, hogy azzá válj, aki lehettél volna.
-
lapa
veterán
azt csak eventtel lehet megoldani (asszem sheetchange), mert az megkapja target cellként az éppen módosult cellát. azzal lehetne ügyködni, hogy ez a cella benne van-e a kívánt tartományban. ha gombozni akarsz:
Option Explicit
Sub feltetlenmashogy()
Dim tartomany As Range, x As Long
Set tartomany = Range(Cells(1, 1), Cells(20, 1))
For x = 1 To tartomany.Cells.Count
If Cells(x, 1) <> '''' Then
tartomany.Interior.ColorIndex = x
Cells(x, 1).Interior.ColorIndex = x + 1
Else
End If
Next x
End Sub
ez attól függően színezi be, hogy melyik az uccsó nem üres cella. ''Erre aztán fölkiáltanak: ''Ó, milyen szép!'''' -
senior tag
Kedves Excelbűvölők. Lehet láma kérdés, de az én excel tudásomat sajnos meghaladja...
Volna nekem 2 xls fileom. Ebben 2 lista. Lehetséges e olyat csinálnom, hogy valamilyen módon megkérem az excelt, hogy hasonlítsa össze a 2 listát és ami nincs benne az ''egyes'' listába, azt jelőlje meg a ''kettesbe''?tel: 7o-373-oo29 *** NO SMS!!! *** brit tudósok szerint 10 fogorvosból 8 az 2.
-
_Hunter_
őstag
Szia. Nem tudom, hogy erre gondolsz de talán:
Tehát van két xls fájl. Mindkettőben az A oszlopban mondjuk nevek találhatóak. Az első fájlban több van mint a másikban viszont sok megegyező is van. Ebben az esetben az FKERES függvénnyel meg tudod csinálni, hogy a második xls fájlban a B oszlopban hozza hogy van e az eslő fájlban olyan név. Ha nincs akkor az írja hogy hiányzik. Amennyiben nem oszlop hanem sorrol van szó akkor a VKERES függvényt kell használni.Éld úgy a jelened, hogy tudd az lesz majd a múltad, ami meghatározza a jövődet!
-
senior tag
válasz _Hunter_ #911 üzenetére
assszem ez is segít, ki fogom próbálni. Amúgy arról lenne szó nagyjából, hogy van 2 xls-em, az egyikben egy oszlopban mondjuk: A,B, C, E, G, H, I, K, L, stb nevek, a másikban pedig A, B, C, D, E, F, G, K, L, M stb nevek. És egy olyan listát kellene készítsek amelykben mindkét oszlop nevei benne vannak, de egyik sem duplán. Remélem érthető(bb) vagyok.
tel: 7o-373-oo29 *** NO SMS!!! *** brit tudósok szerint 10 fogorvosból 8 az 2.
-
alyby
csendes tag
Sziasztok!
Egy dátum számjegyeit kellene összeadni.
Pl. 1974.11.11.
1+9+7+4+1+1+1+1=25
vagy egy szám számjegyeit:19741111
1+9+7+4+1+1+1+1=25Mindig így kezdődik, azután meg jön a futás
-
Thyb
senior tag
HA számsorod van akkor én ezt javaslom: =VALUE(MID(TEXT(A1;0);1;1))+VALUE(MID(TEXT(A1;0);2;1))+VALUE(MID(TEXT(A1;0);3;1))+VALUE(MID(TEXT(A1;0);4;1))+VALUE(MID(TEXT(A1;0);5;1))+VALUE(MID(TEXT(A1;0);6;1))+VALUE(MID(TEXT(A1;0);7;1))+VALUE(MID(TEXT(A1;0);8;1))
A1-ben van a számsorod. Kicsit bugyita, de erre scriptet irni elég durva lenne. Amugy lehet Scriptet is irni átteszed stringbe, megszámolod a hosszt, és utánna ciklust futtatsz rá.Ha a hatalom csúcsán nincs erkölcs, alatta nincs szabadság.
-
Thyb
senior tag
Ennél van egy kicsit ésszerűbb, és szebb megoldás is, ahol nem kell állandóan a függvénnyel bajkolódni. Itt az a gond, hogy be kell vezetned 1 oszlopot a nevek mellé, ami default 1-es minden név mellett.
Azt kellene még tudnom, hogy angol vagy magyar excel-t használsz-e?
A megoldás egyébként a Pivottable lesz.Ha a hatalom csúcsán nincs erkölcs, alatta nincs szabadság.
-
Lamair
aktív tag
egy kérdésem lenne
van egy táblám mondjuk 16oszlop és kb 6000sor
a következő táblába azt szeretném elérni, ha beírok A1-be egy értéket ami az első táblám első oszlopából, de bármelyik sorábol származhat, akkor hozza át a hozzá tartozó mind a 16oszlop adatait, remélem érthető volt''...válaszd a nagyképernyős színes tv-t,... válaszd az életet...''
-
Thyb
senior tag
Szeintem próbálkozz ezzel a Macroval.
Nagyjából beleirtam mit csinál, és ez a legjobb megoldás, bár ha külön oldalon akarod mindenképp látni az adatokat, akkor más a helyzet.
Sub Searchfor()
'
' Macro1 Macro
' Macro edited 2006.02.10 by tkiss
'
'Te adhatod meg, a 7-ik sorban, hogy mely területet akarod vizsgálni,
'ez a módszer segit abban, ha több azonos adat van az A oszlopban, akkor mindet megjelenitse
'
'Ezt az egésszet lehet ugy is bonyolitani, hogy két inputboxot dobsz fel,
'és két oszlopban csinálsz szürést
Dim mydata, Message, Title, default
Message = ''Irja be a keresett értéket'' ' Set üzenet.
Title = ''Érték keresés'' ' Set Fejléc.
default = ''x'' ' Set alapérték.
' Megjelenited a beviteli mezőt, cimet, alapértéket
mydata = InputBox(Message, Title, default)
Range(''A160000'').AdvancedFilter Action:=xlFilterInPlace, Unique:=False
Range(''A1'').Select
Selection.AutoFilter
Selection.AutoFilter Field:=1, Criteria1:=mydata
End Sub
Sub ShowAll()
'
' Macro3 Macro
' Macro edited 2006.02.10 by tkiss
'
'
Selection.AutoFilter 'torli az autofiltert
End SubHa a hatalom csúcsán nincs erkölcs, alatta nincs szabadság.
-
Zsé-
csendes tag
Sziasztok!
Hogyan tudnám azt megcsinálni, hogy:
van egy legördülő listám, amiben a hónapok vannak felsorolva (januártól - decemberig), és ha kiválasztok egy hónapot, akkor alatta egy sorba kiírja, a hónaphoz tartozó napokat (pl.: 1-től 31-ig).
Segítségeket előre is köszi! -
gorlin
őstag
Sziasztok!
Azt szeretném megkérdezni hogy az excelben mi az a kurzor melletti 2 kis függőleges vonal,valami rajzi segédeszköz lehet.nem tudom hogy lehet kikapcsolni,azért zavar mert ha rámegyek egy cellára akkor ugye olyan + alakú a mutató ,namost ez a ''segédeszköz'' belelólag a mutatóba és így elég ronda.
Tudja valaki a megoldást?
Köszönettel. -
gorlin
őstag
Sziasztok!
megvan a hiba
Szemetelt a videókárty úgyhogy az excelnek ehhez semmi köze -
04
tag
Valaki tudja, hogy lehet excelben kerekíteni pl: 10655 10700-ra! lehetőleg úgy, hogy ne nekem kelljen beírnom , hanem automatikusan!
Köszke előre is! -
lapa
veterán
én anno barkácsoltam...
=HA(HÓNAP(A30+1)<>HÓNAP(A30);'''';A30+1)
a fentiek csak a 28 feletti cellákba kellenek, utánanéztem és az első huszonakárhány nap mindig ugyanolyan sorrendben van.... a képlet annyit néz, hogy az előző naphoz egy napot hozzáadva még ugyanaz-e a hónap. ha igen, akkor odaírja a következő napot...
nemtom ez volt-e amit szeretnél látni. -
Totya.
csendes tag
Sziasztok!
Azt szeretném megtudni,hogy hogyan lehet azt megoldani excelben,hogy a táblázat alá a cég lógót be tudjam helyezni?A lógót már be helyeztem,de nem tudok ráírni!. . . .?Totya
-
sbazsi
veterán
excelben hogy tudok elforgatni egy táblát?
a sorokból oszlopot csinálni, az oszlopokbol sort? -
Scooter
tag
Valaki egy helpet!!
Van egy értékem és el kell dönteni hogy:
-ha egy megadott érték legfeljebb fele vagy kisebb akkor ez legyen
-ha ennél nagyobb de egy másik értéknél kisebb akkor az legyen
-ha az elözönél nagyobb de egy harmadik értéknél kisebb akkor amaz
-és ha a harmadik értéknél nagyobb akkor megint másik legyen a minősítése
Sürgös válasz kell. Elöre is kösz!! -
Jakkantó
csendes tag
Sziasztok!
Excelben létezik a ''kör-kör diagram''. Hogy kell elkészíteni, hogyan kell kijelölni az adatokat, miket kell beállítani.
Sürgős lenne! Ha valaki tudja, irjon a címemre: jaki@vipmail.hu
Köszi
Jaki
[Szerkesztve]
Új hozzászólás Aktív témák
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Volkswagen ID.7 menetpróba
- Xiaomi Redmi Note 5 Global
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Autós topik
- Gmail
- Kerékpárosok, bringások ide!
- Ukrajnai háború
- Elektromos rásegítésű kerékpárok
- OFF TOPIC 44 - Te mondd, hogy offtopic, a te hangod mélyebb!
- További aktív témák...