Planilha excel vba Busca ocorrencias de determinadas palavras nas celulas

macro Excel VBA que usa o método Find() para localizar palavras em um determinado range na folha de planilha e colorir de verde. O código usa um loop Do While para encontrar todas as ocorrências da palavra.

vba
Sub EncontrarEColorir()
    Dim ws As Worksheet
    Dim rng As Range
    Dim cel As Range
    Dim palavra As String
    Dim primeiraOcorrencia As String

    ' Definindo a planilha e o intervalo onde a busca será realizada
    Set ws = Worksheets("NomeDaSuaPlanilha")
    Set rng = ws.Range("A1:Z100") ' Defina o intervalo conforme necessário
    palavra = "SuaPalavra" ' Defina a palavra a ser localizada

    ' Usando o método Find() para localizar a palavra
    Set cel = rng.Find(What:=palavra, LookIn:=xlValues, LookAt:=xlPart, MatchCase:=False)

    ' Iniciando o loop Do While para encontrar todas as ocorrências
    If Not cel Is Nothing Then
        primeiraOcorrencia = cel.Address
        Do
            cel.Interior.Color = RGB(0, 255, 0) ' Colorindo de verde
            Set cel = rng.FindNext(cel)
        Loop While Not cel Is Nothing And cel.Address <> primeiraOcorrencia
    Else
        MsgBox "Palavra não encontrada no intervalo especificado."
    End If
End Sub

Explicação:

  • Definindo a planilha e o intervalo: Você pode definir a planilha e o intervalo onde a busca será realizada ajustando NomeDaSuaPlanilha e A1:Z100 conforme necessário.
  • Definindo a palavra a ser localizada: Substitua "SuaPalavra" pela palavra que você deseja localizar no intervalo especificado.
  • Usando o método Find(): O método Find() é usado para localizar a primeira ocorrência da palavra no intervalo.
  • Iniciando o loop Do While: O loop Do While continua a encontrar e colorir todas as ocorrências da palavra até que todas sejam processadas.

Espero que isso ajude! Se tiver alguma dúvida ou precisar de mais assistência, estou aqui para ajudar.

📘 Prof. Expedito Marcondes Tire-Dúvidas: [email protected]

Como Criar Planilha Cadastro de Clientes com Imagem Excel VBA

Excel vba Cadastro de Clientes Planilha, banco de dados cadastros

  Curso de Como Criar um Cadastro de Clientes com Imagem no Formulário Excel VBA com Fotos com Userform Planilha Excel Planilha

(12 Video Aulas)
Acesso automático após aquisição. 

comprar o Curso Cadastro de Cliente com imagem

EXCEL VBA PLANILHA CADASTRO DE CLIENTES COM IMAGEM
‘- Vamos aprender fazer programação Microsoft Excel VBA, em um cadastro de Cliente usando a Planilha do Excel e Objetos TextBox e ComboBox, de Forma Dinamica. O Sistema vai entender por Lógica quando você estará Alterando ou Deletando ou apenas Incluindo um Novo Cadastro.
Prof. Expedito Marcondes – Escola SaberExcel VBA Estudos

Video Aula Explicação:
Como Fazer um Cadastro de Cliente em um Userform Planilha excel

Imagem da Planilha com Cadastro de Clientes Excel VBA com Fotos .

Excel vba Cadastro de Clientes Planilha, banco de dados cadastros

Excel VBA Explicação Cadastro de Clientes com Imagem

MD2_Licao_422-0
Neste vídeo aula Excel vba Planilha Cadastro de Clientes com Imagem vou Explicar como funciona o nosso Cadastro de Cliente no Excel VBA que de forma dinâmica entende se o usuário está Alterando ou Deletando Dados, ou se simplesmente esta inserindo um Novo Cadastro no banco de dados da Planilha.
Para isso usaremos objetos Userform como TextBox e ComboBox no Excel como CheckBox para indicar o status de Restrição do Cliente (Bloqueado ou Liberado) e o motivo. Também faremos a codificação na planilha Excel com macros códigos do Excel VBA para inserirmos uma imagem do cliente no Cadastro.

Faremos um estudo minucioso e cheio de surpresas com relação a Lógica implementada através de uma variável Booleana (Verdadeiro ou Falso) se for verdadeiro estará criando um novo Cadastro,  se a variável estiver FALSO, estaremos Alterando ou deletando dados na Folha de Planilha Banco de Dados.

Vamos eliminar vários botões, somente mudando a Lógica através de uma simples Variável ( Boolean = Verdadeiro ou Falso )  e com isso os Captions (nomes) dos Botões de acordo com ação a ser implementada pelo usuário.

Bons Estudos, Deus os Abençoe.
Prof. Expedito Marcondes – Escola SaberExcel VBA Estudos.

Acesso automático após aquisição. 

comprar o Curso Cadastro de Cliente com imagem
Excel VBA como fazer cabeçalho Array todas planilhas – MD2_Licao_422-1
Nesta vídeo aula2  Excel VBA Planilha Cadastro Excel Imagem, vamos aprender como Criar um Cabeçalho em todas as Folhas de Planilhas do Excel usando macros Excel vba com Arrays().. vamos inserir um cabeçalho personalizado em todas as folhas de Planilhas.
(Aprendizado Bônus – Aprendendo a Lidar com Macros)

Prof. Expedito Marcondes – Escola SaberExcel VBA Estudos.
Continue lendo “Como Criar Planilha Cadastro de Clientes com Imagem Excel VBA”