用巨集處理字串
一、合併字串
用“&”此符號合併字串
Sub String_join() part1 = ThisComponent.Sheets(0).getCellByPosition(0,1) part2 = ThisComponent.Sheets(0).getCellByPosition(1,1) part3 = ThisComponent.Sheets(0).getCellByPosition(2,1) result_cell = ThisComponent.Sheets(0).getCellByPosition(3,1) result_cell.String = part1.String & "." & part2.String & "." & part3.String End Sub 二、left()函數為顯示從左邊數來幾個字元 Sub left_demo() part1 = ThisComponent.Sheets(0).getCellByPosition(0,0) result = ThisComponent.Sheets(0).getCellByPosition(2,0) result.String = left(part1.String,3) End Sub
三、right()函數為顯示從右邊數來幾個字元
Sub right_demo() part1 = ThisComponent.Sheets(0).getCellByPosition(0,0) result = ThisComponent.Sheets(0).getCellByPosition(2,0) result.String = right(part1.String,3) End Sub
四、Mid()函數顯示從字串中第幾個開始的多長字元
Sub mid_demo() part1 = ThisComponent.Sheets(0).getCellByPosition(0,1) result = ThisComponent.Sheets(0).getCellByPosition(1,1) result.String = mid(part1.String,5,6) part2 = ThisComponent.Sheets(0).getCellByPosition(0,2) result = ThisComponent.Sheets(0).getCellByPosition(1,2) result.String= mid(part2.String,5,6) part3 = ThisComponent.Sheets(0).getCellByPosition(0,3) result = ThisComponent.Sheets(0).getCellByPosition(1,3) result.String = mid(part3.String,5,6) End Sub
五、Trim函數移除多的空白字元
Trim(your_string_here)
六、Len函數是傳回多長字元
Len(string)
七、Instr函數是傳回尋找字串的第一個位置,沒有找到就傳回0
Sub instr_demo() part1 = ThisComponent.Sheets(0).getCellByPosition(0,1) result = ThisComponent.Sheets(0).getCellByPosition(1,1) result.Value = instr(part1.String,"oogl") part2 = ThisComponent.Sheets(0).getCellByPosition(0,2) result = ThisComponent.Sheets(0).getCellByPosition(1,2) result.Value = instr(part2.String,"dd") part3 = ThisComponent.Sheets(0).getCellByPosition(0,3) result = ThisComponent.Sheets(0).getCellByPosition(1,3) result.Value = instr(part3.String,"untu") End Sub
文章標籤
全站熱搜
留言列表