Eu tenho um valor na célula F10
que também está presente no intervalo A2:D7
. Como verifico se o valor em F10
está realmente dentro do intervalo especificado acima?
vba
microsoft-excel-2013
user511072
fonte
fonte
Respostas:
Não sei a melhor maneira de usar o VB para resolver isso, mas você pode resolvê-lo diretamente na planilha usando a fórmula da matriz:
Isso retornará
1
se o valor emF10
aparecerA2:D7
ou0
se não aparecer .Para inserir uma fórmula de matriz, insira-a sem as chaves (
{}
) e pressione em CtrlEntervez de Enter.fonte
Para fazer isso com uma fórmula, você pode usar
COUNTIF
.Isso retornará
TRUE
se estiver presente eFALSE
se não estiver.No VBA, você pode usar a mesma fórmula. Apenas certifique-se de especificar o nome da planilha nas referências de intervalo.
fonte
COUNTIF