Boa noite. Tenho o seguinte problema:
Suponha que tenhamos uma célula com os seguintes dados: 17;9;16;14;119;5 (Logo, tenho 6 itens na mesma célula separados por ponto e vírgula).
Preciso de um código VBA que me retorne se o número 6 (por exemplo) é um desses itens.
Minha dificuldade é que ao usar, por exemplo, a função InStr, ela me retorna que o 6 é um dos itens (Pelo fato do 6 aparecer no número 16). Mas o problema é que o 6 não está entre dois ponto e vírgula, logo não é um item.
Usando InStr eu encontro por exemplo que tenho quatro itens número 1 ( O 1 do 17, o 1 do 16 e os dois 1's do 119). Acredito que a solução é por meio de outra(s) função(ões).
Acredito que minha necessidade ficou clara, mas vou resumir:
Preciso de um código VBA que, no exemplo citado acima (Números 17;9;16;14;119;5 contidos numa única célula), para qualquer número citado (Por exemplo, 6) ele me retorne se tal número é ou não um item da sequência contida na célula (Lembrando que item é somente aquele número separado por ponto e vírgula. No caso em questão, tenho 6 itens).
Obs.: Estou criando uma ListView, se derem um norte nesse sentido me ajudaria muito mas qualquer resposta é bem vinda demais.
Muito obrigado
ValdirJ
Novo Membro
Registrado
2 Mensagens
0 Curtidas