Select Case Excel VBA
Utilizamos o Select Case através do VBA como uma forma semelhante ao uso de critérios personalizados.
Em outras palavras, tem uma funcionalidade parecida com a Função IF no Excel.
No entanto, podemos utilizar múltiplos critérios.
Em resumo, vamos inserir três critérios, onde neles vamos identificar se o valor de célula confere com algum deles.
Para isso, em primeiro lugar vamos definir nossa variável selecionando a célula A1 através do Cells(1,1).
varStudio = Cells(1,1).Value
Após isso, vamos utilizar nossa célula A1 como referência para identificar oportunidades como se fossem argumentos.
Select Case varStudio
Case Is <= 1000
MsgBox "Selecionar Item 1"
Case Is <= 2000
MsgBox "Selecionar Item 2"
Case Else
MsgBox "Selecionar Item 3"
End Select
Portanto, ao depender de nosso valor da célula verificada pelo Select Case nos retornará uma MsgBox informando qual item deverá ser selecionado.
A partir daí basta utilizar a criatividade e definir quais tipos de Cases você deseja utilizar em suas planilhas.
Como usar Select Case
Através do Case nada mais, nada menos que podemos adotar critérios para o Excel nos trazer algum resultado.
Você aprendeu acima como criar um Case com três critérios semelhantes com o uso da Função If ou Se.
Por fim, abaixo estaremos disponibilizando uma imagem com o Procedimento no Visual Basic preenchido.
Assim, ficará mais fácil de saber onde devemos aplicar os códigos acima.
Mas para finalizar, executamos a macro e a MsgBox nos retornou o valor observado na célula a1.
Portanto é possível observar como realmente é o funcionamento da ferramenta.