DIVIDIR NOME EM 2 LINHAS

HUBER.FABIO 18/01/2012 17:30:36
#393585
Olá amigos, dúvida simples porém não sei

Gostaria de dividir o nome do cliente em duas linhas, porém sem prejudicar.

Ex: ANTONIO CARLOS MARTINS DE OLIVIERA

ANTONIO CARLOS MARTINS DE
OLIVEIRA

KERPLUNK 18/01/2012 17:49:37
#393589
Resposta escolhida
Dim nome As String
Dim nomesplitado
Dim retorno As String

nome = [Ô]ANTONIO CARLOS MARTINS DE OLIVIERA[Ô]
nomesplitado = Split(nome, [Ô] [Ô])

For i% = LBound(nomesplitado) To UBound(nomesplitado) - 1
retorno = retorno & nomesplitado(i%) & [Ô] [Ô]
Next i%
retorno = retorno & vbNewLine & nomesplitado(UBound(nomesplitado))
MsgBox retorno
HUBER.FABIO 19/01/2012 15:07:35
#393652
Olá amigo !

Testando aqui e esta dando expected array e mostrando LBOUND como causa..
KERPLUNK 19/01/2012 15:37:44
#393655
LBound, retorna o menor item sequencial de um array, ou seja, o primeiro. Pela mensagem de erro, o parâmetro que vc passou não é um array, mostre como vc fez...
Tópico encerrado , respostas não são mais permitidas