Página 1 de 1
MACRO SELECIONAR CELULAS COM O MESMO VALOR
Enviado: 16 Mar 2021 às 11:35
por foliveir
Olá a todos, existe algum comando no VBA que procure numa lista de linhas um determinado valor numa variável, e selecione todas as células ou linhas que contem esse mesmo valor guardado na variável?
Re: MACRO SELECIONAR CELULAS COM O MESMO VALOR
Enviado: 16 Mar 2021 às 17:22
por osvaldomp
foliveir escreveu: ↑16 Mar 2021 às 11:35
... que procure numa lista de linhas um determinado valor numa variável, ...
Considerei que você quis dizer "procurar o valor da variável em uma coluna".
Código: Selecionar todosSub SelecionaCélulas()
Dim c As Range, fc As Range, Myvar As String, frstAdd As String
Myvar = "BozoTosco" '~~~> variável
Set c = [A:A].Find(Myvar)
If Not c Is Nothing Then
frstAdd = c.Address
Do
If fc Is Nothing Then Set fc = c Else Set fc = Union(fc, c)
Set c = [A:A].FindNext(c)
Loop While Not c Is Nothing And c.Address <> frstAdd
fc.Select
End If
End Sub
Re: MACRO SELECIONAR CELULAS COM O MESMO VALOR
Enviado: 16 Mar 2021 às 17:36
por foliveir
Obrigado mais uma vez osvaldo, estou a fazer o curso do hashtgtreinamentos, e sempre pensei que existisse um comando para o que pedi acima e nao que fosse necessário uma macro inteira, mas impecavel.
Obrigado
Re: MACRO SELECIONAR CELULAS COM O MESMO VALOR
Enviado: 16 Mar 2021 às 18:01
por osvaldomp
#
Como alternativa, sem macro, utilizando o recurso nativo Localizar :
1. Ctrl + L | na caixa Localizar: coloque o valor procurado
2. clique em Localizar tudo
3. aperte Ctrl + a para selecionar as células que contêm o valor procurado