- Meggyi001: Áram nélkül....méltóság nélkül.....
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- creation: Elég lett abból, hogy a nagy gépeim nem képesek behúzni a filamentet
- ldave: New Game Blitz - 2026
- gban: Ingyen kellene, de tegnapra
- Lalikiraly: Mercis kalandok - Huszonkilencedik rész
- bambano: Bambanő háza tája
- D1Rect: Nagy "hülyétkapokazapróktól" topik
Új hozzászólás Aktív témák
-
krealon
veterán
Feltételes formázással valósítható meg az igényed, ha a dátumokat tartalmazó cellák valóban dátum tipusúak.
A kapcsolódó dokumentáció
https://help.libreoffice.org/latest/hu/text/scalc/01/05120000.html -
Külön nem lehet futtatni, hisz ez egy függvény(azért dob hibát, mert kell neki egy bemeneti paraméter, nevezetesen egy CELLA)
Egyszerűen csak írd be a függvényt munkalapod egyik cellájába, meg paraméterként a megfelelő cellát és kész.
A képedet alapül véve pl. a P2 cellába ez kerüljön:=Fire_MultipleFindAndReplace(A2)Aztán végigmásolhatod a P oszlopban. Ha módosítasz a makrón(tehát a függvény kódján), akkor meg megint futtatod (nem érdekes, ha ezt a hibát dobja) és a munkalapot meg újraszámoltatod az F9 gomb megnyomásával.
UI: Bocs, csak sok dolgom volt/van, van meló bőven, ezért kicsit ritkábban van időm PH!-ra...
-
Minden megoldható, csak az ún. speciális karakterekre, az ún. karakterkódjukkal (decimális avagy hexadecimális érték, a lenti makróban a decimális lehetőséget használtam) kell hivatkozni, Chr(X) formában, ahol az X az a bizonyos karakterkód.
Függvény eredménye itt pedig a kód.
REM ***** BASIC - Fire/SOUL/CD - 2021 *****
Function Fire_MultipleFindAndReplace (ByVal MyStr as String) as String
Dim MyReplaceStrings() As Variant
'itt adhatod meg, hogy MIT és MIRE cseréljen,
'természetesen bővítheted a cserélendő karakterek számát
MyReplaceStrings = Array( _
"/", "[PERJEL]", _
"\", "[VISSZAPERJEL]", _
"?", "[KÉRDŐJEL]", _
"!", "[FELKIÁLTÓJEL]", _
"@", "[KUKAC]", _
" ", "[TRIPLASZÓKÖZ]", _
" ", "[DUPLASZÓKÖZ]", _
Chr(39), "[APOSZTRÓF]", _
Chr(8221), "[FELSŐMACSKAKÖRÖM]", _
Chr(8222), "[ALSÓMACSKAKÖRÖM]" _
)
For i = 0 To UBound(MyReplaceStrings) \ 2
'az adott cserélendő karakter összes előfordulását lecseréli
'pontosabban max. 256-szor fordulhat elő a cserélendő karakter, ami elégnek kell lennie
MyStr = Replace(MyStr, MyReplaceStrings(i*2), MyReplaceStrings(i*2+1), 1, 256, TRUE)
Next i
'szöveg elejéről és végéről is eltávolítjuk a felesleges szóköz(öke)t
Fire_MultipleFindAndReplace = Trim(MyStr)
End Function -
OK, így világos. Írtam egy egyszerű makrót, amit függvényként használhatsz ill. a makró-kódban lehetőséged van számodra megfelelő karaktereket megadni. (Mit és mire cseréljen), remélem megfelel.
Függvény és eredménye | Module1-ben van a kód
Itt pedig a beilleszthető kód
REM ***** BASIC - Fire/SOUL/CD - 2021 *****
Function Fire_MultipleFindAndReplace (ByVal MyStr as String) as String
Dim MyReplaceStrings() As Variant
'itt adhatod meg, hogy MIT és MIRE cseréljen,
'természetesen bővítheted a cserélendő karakterek számát
MyReplaceStrings = Array( _
"/","-", _
"?","[KÉRDŐJEL]", _
"!","[FELKIÁLTÓJEL]", _
"@","[KUKAC]" _
)
For i = 0 To UBound(MyReplaceStrings) \ 2
'az adott cserélendő karakter összes előfordulását lecseréli
'pontosabban max. 256-szor fordulhat elő a cserélendő karakter, ami elégnek kell lennie
MyStr = Replace(MyStr, MyReplaceStrings(i*2), MyReplaceStrings(i*2+1), 1, 256, TRUE)
Next i
'szöveg elejéről és végéről is eltávolítjuk a felesleges szóköz(öke)t
Fire_MultipleFindAndReplace = Trim(MyStr)
End Function -
-
Új hozzászólás Aktív témák
Hirdetés
- exHWSW - Értünk mindenhez IS
- Revolut
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Forza sorozat (Horizon/Motorsport)
- Kerékpárosok, bringások ide!
- Diablo IV
- Milyen okostelefont vegyek?
- Billentyűzet gondom van
- Autós topik
- További aktív témák...
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- PC Szervizeket, Gépépítőket keresek B2B szoftver partnerségre (E-számlával)
- PC Game Pass előfizetés
- Játékkulcsok ! : PC Steam, EA App, Ubisoft, Windows és egyéb játékok
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
- Thermalright Phantom Spirit 120 SE
- iPhone 16 Pro Max 156GB Fekete Titán - 27% ÁFA (0397)
- Azonnali készpénzes Intel i5 i7 i9 8xxx 9xxx processzor felvásárlás személyesen / csomagküldés
- -60% Bontatlan ÚJ Lenovo Thinkpad T14 gen5 Ultra 7 155U 16GB Ram 512GB SSD Magyar bill 1 év Gari
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
(Mp3 TAG infóból speciális fájlneveket adhatsz meg, Előadó/Szám címe/Album/Év stb stb infót lehet kimenteni)