USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Dicas

  Visual Basic    (Miscelâneas)

Título da Dica:  Função Split para VB5
Postada em 14/8/2004 por Tekki            
'O Split já é nativo no VB6

Public Function Split(ByVal Texto, Optional ByVal SearchStr As String = " ") As Variant
Dim Words() As String, i As Integer
Dim j As Integer, k As Integer

If Len(Texto) Then
   k = 0
   i = InStr(Texto, SearchStr)
   j = 1
   Do While i
     ReDim Preserve Words(0 To k)
     Words(k) = Mid(Texto, j, i - j)
     k = k + 1
     j = i + 1
     i = InStr(j, Texto, SearchStr)
   Loop
   ReDim Preserve Words(0 To k)
   Words(k) = Mid(Texto, j, Len(Texto))
Else
   ReDim Words(-1 To -1)
End If
Split = Words
End Function
'----------------------------------------------------




'Algumas formas de se usar esta função:

'Para separar as palavras de um texto.
Dim sTexto As Variant
sTexto = Split("Vovô viu a uva.", " ")
For i = 0 To UBound(sTexto)
    MsgBox sTexto(i)
Next


'Para pegar a extenção de um arquivo:
sTexto = Split("C:WindowsSystem32MinhaPastaMeuArquivoMinhaHP.Html", ".")

MsgBox "A extenção do arquivo é: " & sTexto(UBound(sTexto))


Você informa onde quer quebrar a string informando o caractere delimitador e a função gera um array
 


CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página