Académique Documents
Professionnel Documents
Culture Documents
Página 1 de
4
'<alteracao>
'Esta função tem por objetivo retirar números
d
'sem a possibilidade de serem colunados
Public Function lfRetiraNumeros(ByVal vValor As
vQtdeCaract = Len(vValor)
vControle = False
For i = 1 To vQtdeCaract
'Se for número adiciona no retorno da
f
If IsNumeric(Mid(vValor, i, 1)) Then
lfRetiraNumeros = lfRetiraNumer
End If
vControle = False
lfRetiraNumeros = lfRetiraNumeros
&
Else
vControle = True
End If
Next
End Function
'</alteracao>
Para utilizar esta macro você pode usar direto nesta planilha
disponibilizada ou ainda colocá-la nas suas funções globais,
conforme o artigo: http://guiadoexcel.com.br/criandofuncoes-
proprias-globais#more-141.
E depois para utilizá-la basta digitar =lfRetiraNumeros(B2) e
substituir o B2 pelo endereço da célula ou texto que desejar.
http://guiadoexcel.com.br/funcao-para-extrair-numeros-de-celulas
08/02/2011
GUIADOEXCEL.COM.BR :: SEU MELHOR SITE SOBRE EXCEL « Função par... Página 3 de
4
Ex:
Joao
Maria
Joao
Pedro
Marcos Rieper
27 de setembro de 2010 at 22:45
Olá Ivan, obrigado pela idéia,
Mas que tal, ao invés de eu fazer remover os duplicados,
deixar apenas os que constam duplicados e ainda
a
quantidade de vezes que eles se duplicam, já que como
você disse já tem o Remover duplicados no VBA.