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

 

  Dicas

  Visual Basic    (ActiveX/Controles/DLL)

Título da Dica:  Verificar se um elemento existe num Array
Postada em 14/7/2007 por Vilmar Brazão         
Como verificar se um elemento existe num Array?

1)
'Exemplo usando array:
Dim arrayX
Dim erro As Boolean
arrayX = Array(1, 2, 85, 63)
On Error Resume Next
Debug.Print arrayX(10)
erro = (Err.Number = 9)
If erro Then
    Debug.Print "ocorreu erro por que não existe este elemento no array"
End If

OU     
2)
percorrer o array procurando pelo valor, ou  usar as
funções Filter e UBound:

arrayX = Array(1, 2, 85, 63)
n = 10
    
If UBound(Filter(arrayX, n)) = -1 Then
    MsgBox "Não existe o " & n
Else
    MsgBox "Existe o " & n
End If

[]´s,

===============
Vilmar Brazão de Oliveira
 


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