BREAKCASE() işlevi, ayırıcı içeren metni ayrı sözcüklere bölmek için tasarlanmıştır; yani işlev, sonucu şu biçimde döndürür: "break case function".
Break Case önce boşluk, kısa çizgi veya alt çizgiyle ayrılmış bir sözcük dizisini tek tek öğelere ayırır, ardından tüm sözcükleri küçük harfe dönüştürür ve bunları boş bir ayırıcı (" ") ile tek bir cümle halinde birleştirir.
BREAKCASE() işlevi, değişken adlarını kabul edilen kod yazma kurallarına göre dönüştürmek için programlamada yararlı olabilir
Metni LibreOffice Calc'de ayrı ayrı kelimelere (Break Case) bölebilecek özel bir işlev oluşturmaya yönelik makro kodu burada verilmiştir.
Tools - Macros - Edit Macros... menüsünü açın, Module1'yi seçin ve aşağıdaki metni modüle kopyalayın:
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
Daha sonra Macro Editor'u kapatın, LibreOffice Calc'ye dönün ve yeni fonksiyonumuzu herhangi bir hücrede kullanın.
" uzantısını ayarlayarak BREAKCASE() işlevini de kullanabilirsiniz. YouLibreCalc.oxt ". Bundan sonra LibreOffice Calc'de açılacak tüm dosyalarda bu fonksiyon mevcut olacaktır.