Funcția BREAKCASE() este concepută pentru a împărți textul cu delimitatori în cuvinte separate, adică funcția returnează rezultatul în următorul format:
Break Case împarte mai întâi un șir de cuvinte separate de un spațiu, cratima sau liniuță în elemente individuale, apoi convertește toate cuvintele în litere mici și le combină într-o singură propoziție cu un separator gol (" ").
Funcția BREAKCASE() poate fi utilă în programare pentru a converti numele variabilelor conform convențiilor de scriere a codului acceptate
Iată codul macro pentru a crea o funcție personalizată care poate împărți textul în cuvinte individuale (Break Case) în LibreOffice Calc.
Deschideți meniul Tools - Macros - Edit Macros..., selectați Module1 și copiați următorul text în modul:
Function BreakCase(ByVal str As String) As String 'moonexcel.com.ua Dim FCalc As Object FCalc = CreateUnoService("com.sun.star.sheet.FunctionAccess") str = Replace(str,"-"," ") str = Replace(str,"_"," ") str = FCalc.callFunction("TRIM", Array(str)) str = FCalc.callFunction("REGEX", Array(str,"([:lower:])([:upper:])","$1 $2","g")) BreakCase = LCase(str) End Function
Apoi închideți Macro Editor, reveniți la LibreOffice Calc și utilizați noua noastră funcție în orice celulă.
De asemenea, puteți utiliza funcția BREAKCASE() prin instalarea extensiei gratuite YouLibreCalc.oxt sau versiunea sa cu funcții complete YLC_Utilities.oxt .
După aceea, această funcție va fi disponibilă în toate fișierele care vor fi deschise în LibreOffice Calc.