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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Verificar se um elemento existe num Array ou Col.?
Vilmar Brazão
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 13/07/2007 20:36 hs         
Existe algum outro jeito de verificar se um elemento existe num Array ou Collection que não seja a forma baixo usando manipulação de erros ?
 
'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

http://www.vilmarbro.com.br
     
Vilmar Brazão
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 14/07/2007 18:58 hs         
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

http://www.vilmarbro.com.br
     
Página(s): 1/1    

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