Pergunte aqui
0

Pegar parte de um texto via Macro

perguntadas 2018-09-20 18:59:15 +0100

Em Fórmula Calc: =esquerda ( a1;5)

Então supondo ter a Var1 um texto como eu retiro parte dele.

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

2 Respostas

1

respondidas 2018-09-20 22:58:50 +0100

imagem do gravatar de Grafeno

Boa tarde,

O que você procura é a função LEFT().

Sub Main

   sVar1 = "LibreOffice Calc"

   sVar2 = Left( sVar1, 11 )

   MsgBox sVar2

End Sub

Atte,

editar assinalar como ofensivo Excluir Link mais

Comentários

Ola @Grafeno, sempre prestativo, só não pensei em inglês.

Aproveitando, tem em algum lugar, a relação destas funções para uso no Basic ?

imagem do gravatar de Gilberto SchiavinattoGilberto Schiavinatto ( 2018-09-21 01:35:12 +0100 )editar

@Gilberto Schiavinatto, estamos sempre às ordens! Na ajuda do LiibreOffice tem a seção das Funções Run-Time do Basic listadas por categoria.

imagem do gravatar de GrafenoGrafeno ( 2018-09-21 04:26:03 +0100 )editar

Ok Obrigado.

imagem do gravatar de Gilberto SchiavinattoGilberto Schiavinatto ( 2018-09-21 05:16:08 +0100 )editar
1

respondidas 2018-09-21 13:00:36 +0100

imagem do gravatar de Conrado

Olá @Gilberto Schiavinatto, tem também EXT.TEXTO junto com a Localizar.

Com essa possibilidade, você pode retornar o caracter que deseja independente da posição que o mesmo está na frase.

Segue arquivo de exemplo da aplicação em fórmula e macro.

C:\fakepath\Ext.Texto.ods

editar assinalar como ofensivo Excluir Link mais

Comentários

Ok @Conrado, obrigado.

imagem do gravatar de Gilberto SchiavinattoGilberto Schiavinatto ( 2018-09-21 14:03:04 +0100 )editar
Login/Registrar para responder

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2018-09-20 18:59:15 +0100

Lidas: 31 vezes

Última atualização: Sep 21