Notifications
Clear all

Concatenar mais compelto

2 Posts
1 Usuários
0 Reactions
650 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Pessoal, Boa tarde

É o seguinte, estava precisando que na célula B20 esteja tudo o que for digitado na coluna L com um tracinho separando.

seria um concatenar,mas eu n sei qtas variáveis terá, pode ser de 1 ate umas 100.

=CONCATENAR(K2;"-";K3;"-";K4;"-";K5..........................................................;"-";k150)
=44672-32457-12906-12578.......................................................-76321

É o seguinte, é q estou montando uma fatura aqui na empresa. e nesta fatura tem que constar todos os conhecimentos que foram digitados
e na coluna K que são digitados eles. por isso q preciso concatenar estes números, para exibir pro cliente todos os Conhecimentos num local so.

Alguém sabe alguma macro ou formula mais fácil do q eu fazer isso manual?

Abraços

 
Postado : 29/05/2012 8:21 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Julio,

Minha sugestão....

Foi criada a funçao abaixo, verifique como se utiliza no arquivo anexo.

Public Function CONCATENAR_CONDICIONAL(Intervalo As Range, Separador As String)
    Dim C As Range
    Dim S As String
    
    S = ""
    For Each C In Intervalo
        S = S & Separador & C.Text
    Next
    CONCATENAR_CONDICIONAL = Mid(S, 2)
End Function

 
Postado : 29/05/2012 4:07 pm