- 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
- PC Game Pass előfizetés
- MEGA AKCIÓ! - Jogtiszta Windows - Office & Autodesk & CorelDRAW - Azonnal - Számlával - Garanciával
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Microsoft Office 2024 Home Business dobozos
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- AKCIÓ! Microsoft XBOX Series X 1TB SSD fekete játékkonzol Starfield extrákkal garanciával
- ÚJ HP All in One 24-cr1234na PC - 24"FHD IPS - Ultra 5 125U - 16GB - 512GB SSD - Win11 - Garancia
- AKCIÓ! iMac Pro Intel Xeon W2150B 64GB 1TB VEGA 64 16GB!!! 1 év garancia!
- BESZÁMÍTÁS! ASUS STRIX B650E R7 7700X 16GB DDR5 512GB SSD RTX 4070 12GB NZXT H5 Flow RGB 750W
- Telefon felvásárlás!! iPhone 13 Mini/iPhone 13/iPhone 13 Pro/iPhone 13 Pro Max/
Á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)