- Út Korea turistaparadicsomába, amiről talán még sosem hallottál: Csedzsu-sziget
- Perplexity Pro AI képszerkesztési limit -egy képgenerátor függő tapasztalatai
- Adattár lemez előkészítése Windows telepítéshez
- Jelszóvédett IBM Thinkpad R50e működőképessé tétele.
- ATK Blazing Sky X1 Ultimate Metallic Red gamer egér
- gban: Ingyen kellene, de tegnapra
- Gurulunk, WAZE?!
- Brogyi: CTEK akkumulátor töltő és másolatai
- sellerbuyer: Milyen laptopot vegyek? Segítek: semmilyet!
- GoodSpeed: iPadOS 26 A Liquid Glass varázsa
- aquark: Jó platformer játékokat keresek!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Fűzzük össze a szavakat :)
- eBay-es kütyük kis pénzért
- Luck Dragon: Asszociációs játék. :)
-
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
-
Delila_1
veterán
válasz
MostaPista #47121 üzenetére
Írtam hozzá egy makrót.
Két lap kell a füzetedben. Legyen Eredeti a lap neve, ahol az eredeti táblád van, és legyen egy új lap Konvertált névvel.Sub Konverzio()
Dim usor As Long, sor As Long, idoIn As String, idoOut
Sheets("Konvertált").Select
Cells = ""
Sheets("Eredeti").Range("A:J").Copy Sheets("Konvertált").Cells(1)
Columns("A:A").Delete
Range("A2:I2").Cut Destination:=Range("J1")
Range("E1") = "Tim In 1"
Range("F1") = "Tim In 2"
Range("N1") = "Tim Out 1"
Range("O1") = "Tim Out 2"
usor = Range("A" & Rows.Count).End(xlUp).Row
For sor = usor To 3 Step -2
Range("A" & sor & ":I" & sor).Cut Destination:=Range("J" & sor - 1)
Cells(sor, 1) = Cells(sor, 1) & ""
idoIn = Cells(sor - 1, 5): idoOut = Cells(sor - 1, 14)
Cells(sor - 1, "E") = Left(idoIn, InStr(idoIn, " ") - 1)
Cells(sor - 1, "F") = Mid(idoIn, InStr(idoIn, " ") + 1, Len(idoIn))
Cells(sor - 1, "N") = Left(idoOut, InStr(idoOut, " ") - 1)
Cells(sor - 1, "O") = Mid(idoOut, InStr(idoOut, " ") + 1, Len(idoOut))
Rows(sor).Delete Shift:=xlUp
Next
Rows(2).Delete Shift:=xlUp
Range("B:B,D:D,G:H,K:K,M:M,Q:Q").Delete Shift:=xlToLeft
Columns("A:K").EntireColumn.AutoFit
End Sub
-
Fferi50
Topikgazda
válasz
MostaPista #47121 üzenetére
Szia!
Az oszlopok-sorok összefésüléséhez a javaslat:
Ha van INDEX függvény a verziódban (remélem, mert az elég régi....)
Beszúrsz egy új munkalapot:
Az A1 cella képlete:=INDEX(Munka1!$A$1:$J$8;SOR();OSZLOP()+1)
A B1 cella képlete:=INDEX(Munka1!$A$1:$J$8;SOR()+SOR(A1);OSZLOP())
Természetesen a Munka1 helyére az adatokat tartalmazó munkalap nevét írod, a tartományt pedig hozzáigazítod a sajátodhoz. Próbának szerintem ennyi is elég. A két képletet együtt elhúzhatod jobbra. Utána pedig lefelé az egész sort. (Persze a SOR, OSZLOP függvények angol nevét - ROW, COLUMN - használd a képletben.)
Ennek az még az előnye, hogy a formázás nem jön át, csak az érték. Így kiderül, hogy melyik érték milyen formátumú. (Mert gyanítom, hogy pl. az idő az szöveg formátum, akkor pedig bonyolult az újraformázása.)
Ha sikerül, kérlek tegyél fel egy képet az eredményről.
A többi problémádról beszéljünk utána, ha nem oldódik meg .
Remélem, sikerül.
Üdv. -
MostaPista
tag
válasz
MostaPista #47121 üzenetére
Kifelejtettem a masikat, itt lathato, ha lecsokkentem a cella szelesseget, az ID-kat azonnal szamkent jelzi ki, de az elozo kepen is latszik, hogy jobbra igazitja, tehat szamkent kezeli annak ellenere, hogy szovegmezot ir, ha az adott cellara raallok:
Na, most mar nagyon holnap van, elteszem magam.;)
Új hozzászólás Aktív témák
Hirdetés
- Kerékpárosok, bringások ide!
- Majdnem 20 évvel később befejezték a rajongók a PC-s Grand Theft Auto IV-et
- gban: Ingyen kellene, de tegnapra
- iPhone topik
- Mibe tegyem a megtakarításaimat?
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- PlayStation 5
- Szünetmentes tápegységek (UPS)
- SUSE Linux
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
- Bomba Ár! HP Pavilion X2 - m3-6Y30 I 4GB I 128SSD I 12" WUXGA+ Touch I Cam I W11 I Garancia!
- Dell Optiplex 7050 SFF + Quadro K620
- BESZÁMÍTÁS! Gigabyte H110M i5 6500 8GB DDR4 240GB SSD GTX 1050Ti 4GB AeroCool V3X Green nBase 600W
- BESZÁMÍTÁS! Sony PlayStation 5 825GB SSD digital konzol garanciával hibátlan működéssel
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest