Hirdetés
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Luck Dragon: Asszociációs játék. :)
- ldave: New Game Blitz - 2026
- ricsi99: 6. Genes alaplap tündöklése kontra MS/Zintel korlátozásai
- sziku69: Fűzzük össze a szavakat :)
- Graphics: Telefonvásárlási kálváriám....avagy clickbait cím: Horror a hardveraprón
- t1csi: DDR3 RAM vadászat – egy kis gondolkodási anomália
- Gurulunk, WAZE?!
- Hieronymus: Az igaz barátság kezdete
-
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
-
Mauzes
addikt
-
Delila_1
veterán
válasz
Csontikka
#3708
üzenetére
Ugyanazt csinálja mint az előbb, csak kicsit kevesebb sorban leírva:
Sub Tisztítás()
usor = Range("A65536").End(xlUp).Row 'változtatás, ha nem A oszlopban van az adat
For sor = 1 To usor
név = Cells(sor, 1) 'változtatás, ha nem A oszlopban van az adat
Do While Mid(név, 1, 1) = " " Or Mid(név, 1, 1) = "!"
név = Right(név, Len(név) - 1)
Loop
k = Len(név)
Do While Mid(név, k, 1) = " " Or Mid(név, k, 1) = "!"
név = Left(név, Len(név) - 1)
k = k - 1
Loop
Cells(sor, 2) = név 'változtatás, ha nem B oszlopba kell írni a kigyomlált adatot
Next
End Sub -
Delila_1
veterán
válasz
Csontikka
#3708
üzenetére
Nem írtad, melyik oszlopban vannak az adataid.
A makró az A oszlopban lévő adatokat tisztítja meg a feleslegtől, és a B oszlopba írja az eredményt.Sub Tisztítás()
usor = Range("A65536").End(xlUp).Row 'Itt írd át az A-t, ha nem az A oszlop adatait ellenőrzöd
For sor = 1 To usor
név = Cells(sor, 1) 'Itt az 1-et az oszlopod sorszámára
név = Right(név, Len(név) - 1)
név = Left(név, Len(név) - 1)
Cells(sor, 2) = név 'Itt azt az oszlop sorszámot a 2 helyett, ahova a tisztított adat kell
k = 1
Do While Mid(név, k, 1) = " "
név = Right(név, Len(név) - 1)
Cells(sor, 2) = név 'Itt is azt az oszlop sorszámot a 2 helyett, ahova a tisztított adat kell
Loop
k = Len(név)
Do While Mid(név, k, 1) = " "
név = Left(név, Len(név) - 1)
Cells(sor, 2) = név 'Itt azt az oszlop sorszámot, ahova a tisztított adat kell
k = k - 1
Loop
Next
End SubA tisztított adatot oda is írathatod, ahol jelenleg a !-es adataid vannak, de jobb máshova, és az eredetit utólag törlöd.
Új hozzászólás Aktív témák
Hirdetés
- Yettel topik
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Robotporszívók
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- Elektromos autók - motorok
- AMD Navi Radeon™ RX 9xxx sorozat
- Házimozi belépő szinten
- Autós topik
- Samsung Galaxy Felhasználók OFF topicja
- Unreal Engine 5-re vált az Alien: Isolation folytatása
- További aktív témák...
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem.
- Game Pass Ultimate előfizetések 3 - 36 hónapig azonnali kézbesítéssel! 13 hónap ultimate - 50.000 ft
- MEGA AKCIÓ! - Jogtiszta Windows - Office & Autodesk & CorelDRAW - Azonnal - Számlával - Garanciával
- The Elder Scrolls Online Imperial Collector s Edition
- VADIÚJ Microsoft Surface Pro 12 12" Snapdragon X Plus 16GB 256GB Tüzes Ezüst gar:2028.02.09.
- BESZÁMÍTÁS! Gigabyte Aorus B450 R7 2700X 32GB DDR4 1TB SSD GTX 1080Ti 11GB CM Masterbox MB 600 650W
- Xiaomi Redmi 15 / 6/128GB / Kártyafüggetlen / 12Hó Garancia
- SK Hynix PC811 2TB PCI-E 4.0 x4 nvme SSD 7000/6500MB/s
- iPhone 15 Pro 128GB 89% (1év Garancia)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


Fferi50