Ajuda do LibreOffice 7.1
Substitui um texto por outro.
Replace (Text As String, SearchStr As String, ReplStr As String [, Start As Long [, Count as Long [, Compare As Boolean]]]
String
Texto: qualquer expressão de cadeia de caracteres que deseje modificar.
PesqTexto: qualquer expressão de texto a ser pesquisada.
SubstTexto: Qualquer expressão de texto que substituirá o texto encontrado na pesquisa.
Start: expressão numérica que indica a posição do caractere onde a pesquisa começa e também onde o começa o texto a retornar.
Contagem: O número máximo de substituições a fazer.
Compara: Expressão booleana opcional que define o tipo de comparação. O valor pode ser True ou False. O valor padrão é True e especifica comparação de texto independente da caixa. O valor False especifica uma comparação binária que depende da caixa. Pode-se utilizar 0 em vez de False e 1 em vez de True.
msgbox replace ("aBbcnnbnn", "b", "$", 1, 1, FALSE) 'retorna "aB$cnnbnn"
REM sendo que: "b" deveria ser substituído, mas
REM * somente quando caixa baixa (parâmetro 6), portanto uma segunda ocorrência de "b"
REM * somente a primeira (obedecendo a caixa) ocorrência (parâmetro 5)
msgbox replace ("ABCDEFGHI", "E", "*", 4)
REM retorna D*FGHI por que a pesquisa começa na posição 4, que também é o começo do texto a retornar.