|
Postada em 04/10/2005 14:35 hs
Oi, Erro em split com string? Alguém sabe me dizer o motivo de mudar-se o tipo da variável abaixo de variant p/ string causar o erro: Expected Array Rotina: Dim vntX As String 'dá erro ' Dim vntX As String 'não dá erro
vntX = Split(" teste@testepp@ththt", "@", -1, 1) For i = 0 To UBound(vntX) Debug.Print vntX(i) Next grato
http://www.vilmarbro.com.br
|
|
|
|
|
Postada em 04/10/2005 14:47 hs
se voce quiser que a saída seja uma string ela deverá estar entre aspas ou seja:
dsmn
|
|
|
|
Postada em 04/10/2005 14:58 hs
desculpa, eu confundi as funções vou dar uma pesquisada e retorno
dsmn
|
|
|
|
Postada em 04/10/2005 15:24 hs
com string só não dá pau se colocar dim x() as string
pq. no tipo variant não precisa dos () ?
Grato,
http://www.vilmarbro.com.br
|
|
|
|
Postada em 04/10/2005 17:31 hs
Explicando melho o q o Vilmar disse: Qdo vc declara como String, vc precisa informar para o VB q se trata de um Array, para ele criar um OBJETO array que contem a matriz de strings... Ja qdo nao declara (ou declara como Variant) o VB vai alocar espaço suficiente para criar o Objeto, que contera automaticamente a matriz de strings... Flw!
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________
"O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
|
|