Página 1 de 1

Criar uma UDF a partir de uma fórmula que combina funções

Enviado: 17 Mar 2019 às 14:30
por bbraga
Olá pessoal do fórum,

A seguinte fórmula atende minhas necessidades, mas eu preciso dela disponível na lista de fórmulas do excel, creio que a forma seja criar uma UDF.

=SEERRO(ESQUERDA(A3;PROCURAR(".";A3;1)-1);"")

Essa fórmula traz os primeiros números dos itens de um formulário do tipo:
1
1.1
1.1.1
1.1.2

Obrigado!

Re: Criar uma UDF a partir de uma fórmula que combina funçõe

Enviado: 17 Mar 2019 às 15:16
por Jimmy
Olá Braga,

A fórmula traz só o primeiro e não os primeiros.

Para 1.2.3, por, ela retorna 1, e não 1.2, correto?

Tente usar a função:
Código: Selecionar todos
Function AntesPonto(Onde)
    Pos = InStr(1, Onde.Value, ".") - 1
    If Pos > 0 Then AntesPonto = Mid(Onde.Value, 1, Pos) _
               Else AntesPonto = ""
End Function
Jimmy San Juan

Re: Criar uma UDF a partir de uma fórmula que combina funçõe

Enviado: 17 Mar 2019 às 17:33
por bbraga
Obrigado Jimmy, funcionou perfeitamente!