Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- talmida: My Art II.
- eBay-es kütyük kis pénzért
- Ndruu: Segíts kereshetővé tenni a PH-s arcképeket!
- sziku69: Szólánc.
- gban: Ingyen kellene, de tegnapra
- bambano: Bambanő háza tája
- petipetya: Nagy chili topic. :)
- MasterDeeJay: Egy nem átlagos Asus videókártya (GTX950M 2GB GDDR3)
-
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
-
dtpeter
csendes tag
Sziasztok! Segítségre, és ha van megoldás a problémámra, akkor szájbarágós magyarázatra lenne szükségem, mert még csak most ismerkedek a visual basic-kel, és úgy általában a programozással is.
Szóval van egy adattáblám, amiben olyan sorokat keresek, ahol az A oszlop adata megegyezik egy bizonyos keresett értékkel, és az E oszlop adata nem nulla. Ha ilyent talál, akkor az A, a B, és az E oszlop adatait szeretném kigyűjtetni egy új táblázatba. Ezt még sikerült is megoldani, a gondom ott kezdődik, hogy utána meg egy másik értéket kellene keresni (elég össze-vissza számokra, tehát nem egymást követő számokról van szó), és ugyanezt a feladatot végrehajtani. És ezek után még vagy 10 másik számmal eljátszani ezt az egészet... Egyelőre itt tartok, itt pl. a 311-es számra keresünk:
Sub ErtekKiiro()
Dim KivonatSor As Integer, KovKotSor As Integer
KovKotSor = 2
For KivonatSor = 2 To ActiveSheet.UsedRange.Rows.Count
If Cells(KivonatSor, 1).Value = "311" And Cells(KivonatSor, 5) <> 0 Then
Cells(KovKotSor, 19).Value = Cells(KivonatSor, 1).Value
Cells(KovKotSor, 20).Value = Cells(KivonatSor, 2).Value
Cells(KovKotSor, 21).Value = Cells(KivonatSor, 5).Value
KovKotSor = KovKotSor + 1
End If
Next KivonatSor
End SubA kérdésem az lenne, hogy van-e erre valami elegáns megoldás, vagy tényleg 10-12 ilyen For-Next ciklust kell egymás után elhelyeznem? Illetve gondoltam még arra is, hogy a keresett értékeket kiírom egymás alá egy külön lapra, és a feltételnél egy másik For-Next ciklussal (azaz egymásba ágyazott ciklusokkal), végiglépkedek ezeken a cellákon. De ha van rá mód, akkor jobban szeretném az egészet kódból megcsinálni.
Olvastam valami tömbökről, esetleg az lehet a megoldás, de nem tudom, hogy pontosan hogy nézne ki a gyakorlatban a dolog.
Előre is köszönöm a segítséget!
Új hozzászólás Aktív témák
- PlayStation 5
- Autós topik
- Arena Breakout: Infinite
- Samsung Galaxy Buds3 Pro - szárat eresztettek a babok
- Okos Otthon / Smart Home
- A fociról könnyedén, egy baráti társaságban
- Autóhifi
- alza vélemények - tapasztalatok
- AMD Navi Radeon™ RX 9xxx sorozat
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- További aktív témák...
- Fallout 4 Pip-Boy Edition eladó
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem.
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap - 15% AKCIÓ
- Játékkulcsok ! : PC Steam, EA App, Ubisoft, Windows és egyéb játékok
- HP EliteBook 830 G5, G6 13,3" i5, 16GB RAM, SSD, jó akku, számla, 6 hó gar
- HOWEAR HW ULTRA 3 Call okosóra
- Telefon felvásárlás!! Honor Magic6 Lite, Honor Magic6 Pro, Honor Magic7 Lite, Honor Magic7 Pro
- Lenovo ThinkPad X1 Yoga G6 (6th Gen) - i7-1185G7, 32GB, 512GB SSD, multitouch + TOLL
- AKCIÓ! MSI ThinA15 B7VF-449XHU Gamer notebook - R7 7735HS 16GB DDR5 1TB SSD nVidia RTX 4060 8GB
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Fferi50