Skip to main content

Kutools para Office — Uma Suíte. Cinco Ferramentas. Aumente sua Produtividade.

Como mostrar uma imagem ao passar o mouse no Excel?

Author Sun Last modified

Às vezes, você pode desejar criar uma planilha do Excel mais interativa exibindo uma imagem apenas quando o usuário passa o mouse sobre uma célula específica. Por exemplo, isso pode ser particularmente útil para fornecer referências visuais, instruções ou imagens de produtos vinculadas a entradas de dados sem sobrecarregar sua planilha com gráficos sempre visíveis. Este guia apresentará vários métodos para alcançar o efeito de mostrar uma imagem como um pop-up ou dica de ferramenta ao passar o mouse no Excel, cada um com seus próprios cenários aplicáveis e limitações. Dependendo das suas necessidades — se você precisa de exibição de imagem, dicas de ferramentas somente de texto ou interatividade avançada — diferentes soluções podem se adequar melhor ao seu fluxo de trabalho.

Inserir uma imagem pop-up usando comentário

Usar VBA para mostrar dinamicamente imagens pop-up ao passar o mouse

Exibir dicas de ferramenta com Mensagem de Entrada de Validação de Dados


arrow blue right bubble Inserir uma imagem pop-up usando comentário

No Excel, um método prático para exibir uma imagem apenas ao passar o mouse sobre uma célula é inserindo a imagem em um comentário (também conhecido como nota em algumas versões mais recentes do Excel). Essa abordagem oferece uma maneira direta de criar imagens pop-up que aparecem quando o usuário aponta o mouse para a célula.

Cenários comuns para esse método incluem mostrar diagramas de referência, fotos de produtos ou imagens explicativas para pontos de dados. O principal benefício dessa técnica é que ela não requer o uso de VBA ou suplementos externos, tornando-a amplamente compatível e fácil de gerenciar. No entanto, os comentários não são suportados no Excel Online e podem ter limitações em termos de formatação e interatividade em comparação com soluções mais avançadas.

1. Selecione a célula onde você deseja ter a imagem pop-up. Clique com o botão direito na célula, depois escolha Inserir Comentário (ou "Nova Nota" dependendo da sua versão) no menu de contexto. Veja a captura de tela:

pop up image by inserting a comment

2. Depois que a caixa de comentário aparecer, passe o ponteiro sobre a borda do comentário até que ele mude para uma cruz com setas, clique com o botão direito na borda e selecione Formatar Comentário. Veja a captura de tela:

format the comment

3. Na caixa de diálogo Formatar Comentário, clique na aba Cores e Linhas. Em seguida, clique na seta suspensa embaixo de Cor e escolha Efeitos de Preenchimento da lista. Veja a captura de tela:

set options in the Format Comment dialog box

4. Alterne para a aba Imagem na janela pop-up. Clique em Selecionar Imagem, navegue até e selecione a imagem que você deseja exibir e depois clique em Inserir. Veja as capturas de tela:

select image to insert into the comment

Observação: No Excel 2013 ou posterior, após clicar no botão Selecionar Imagem na caixa de diálogo Efeitos de Preenchimento, certifique-se de usar a opção De um arquivo, selecione sua imagem e clique em Inserir.

5. Confirme suas alterações clicando em OK em cada caixa de diálogo para fechá-las. Agora, sua imagem aparecerá dentro do comentário para a célula selecionada. Veja a captura de tela:

an image is inserted into the comment

6. Você pode querer personalizar o comentário excluindo o texto padrão do nome do usuário. Clique no texto do comentário e remova o nome, deixando apenas a imagem.
an image pops up when hovering over a cell

Dica: Para garantir que o comentário só seja mostrado ao passar o mouse e não fique sempre visível, certifique-se de que Mostrar Todos os Comentários não esteja habilitado na guia Revisão.

turn off the Show All Comments feature

Esse método é ideal para adicionar imagens ocasionais como pop-ups em planilhas de pequeno a médio porte, mas se você precisar de interatividade avançada, atualizações dinâmicas de imagem ou suporte para muitas imagens em uma planilha maior, considere usar métodos baseados em VBA ou vinculados a células interativas descritos abaixo.

Problemas comuns incluem imagens que não são exibidas se os comentários estiverem ocultos ou se a caixa de comentário for muito pequena para a imagem. Sempre verifique as dimensões da imagem e o tamanho da caixa de comentário para obter a melhor aparência.


arrow blue right bubble Use VBA para mostrar dinamicamente imagens pop-up ao passar o mouse

Para cenários onde você precisa de controle mais flexível sobre como e quando as imagens aparecem — por exemplo, exibindo imagens como janelas pop-up personalizadas ou dicas de ferramentas ricas ao passar o mouse sobre células específicas — uma solução VBA é recomendada. Essa abordagem permite que você mostre e oculte imagens programaticamente, sendo adequada para grandes conjuntos de dados, dashboards ou casos de uso onde as imagens mudam com base nos dados.

Este método é melhor se você precisar:

  • Imagens pop-up de tamanhos ou formatos variados com base nas células sobre as quais o mouse está
  • Suporte para atualizar imagens dinamicamente com o mínimo de desorganização na planilha
  • Mais controle sobre o comportamento de exibição em comparação com imagens baseadas em comentários padrão

Possíveis desvantagens: Soluções VBA não são suportadas no Excel Online ou por usuários que não habilitam macros e podem exigir mais configuração e conhecimento básico de VBA. Tenha cuidado ao distribuir esses arquivos devido às configurações de segurança de macro.

Passos de Operação:

1. Abra a planilha na qual você deseja exibir as imagens pop-up, clique com o botão direito na guia da planilha e, em seguida, escolha Visualizar Código no menu de contexto.

2. Copie e cole o seguinte código na janela de código da planilha (não um módulo padrão):

Dim popUpPic As Picture
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    On Error Resume Next
    
    If Not popUpPic Is Nothing Then
        popUpPic.Delete
    End If
    
    ' Optional: Only run for a specific range, e.g. B2:B5
    If Not Intersect(Target, Range("B2:B5")) Is Nothing Then
        Set popUpPic = ActiveSheet.Pictures.Insert("C:\YourImagePath\yourimage.jpg")
        
        With popUpPic
            .Top = Target.Top
            .Left = Target.Offset(0, 1).Left
            .Height = 80 ' Adjust size as needed
            .Width = 80
            .Placement = xlMoveAndSize
        End With
    End If
End Sub

Observação:

  • Modifique Intervalo("B2:B5") para corresponder às células onde você deseja que as imagens pop-up apareçam.
  • Substitua "C:\SeuCaminhoDeImagem\sua_imagem.jpg" pelo caminho real da sua imagem.
  • Se você quiser usar imagens diferentes por célula, experimente o seguinte código VBA.
    Dim popUpPic As Picture
    'Updated by Extendoffice.com 2025/7/11
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        On Error Resume Next
    
        If Not popUpPic Is Nothing Then
            popUpPic.Delete
        End If
    
        If Not Intersect(Target, Me.Range("B2:B5")) Is Nothing Then
            Dim imgPath As String
    
            Select Case Target.Address
                Case "$B$2"
                    imgPath = "C:\Users\Win10x64Test\Desktop\fruits\durian.jpg"
                Case "$B$3"
                    imgPath = "C:\Users\Win10x64Test\Desktop\fruits\Mango.jpg"
                Case "$B$4"
                    imgPath = "C:\Users\Win10x64Test\Desktop\fruits\orange.jpg"
                Case "$B$5"
                    imgPath = "C:\Users\Win10x64Test\Desktop\fruits\strawberry.jpg"
                Case Else
                    imgPath = ""
            End Select
    
            If imgPath <> "" Then
                Set popUpPic = Me.Pictures.Insert(imgPath)
                With popUpPic
                    .Top = Target.Top
                    .Left = Target.Offset(0, 1).Left
                    .Height = 80
                    .Width = 80
                    .Placement = xlMoveAndSize
                End With
            End If
        End If
    End Sub
  • Este exemplo de código exibe a imagem sempre que o usuário seleciona uma célula no intervalo; lógica semelhante pode ser adaptada para Worksheet_BeforeDoubleClick ou Worksheet_BeforeRightClick para outros eventos de gatilho.

3. Feche o editor VBA e retorne ao Excel. Selecione uma célula dentro do intervalo especificado para exibir a imagem pop-up. As imagens serão ocultadas quando outra célula for selecionada.

Se você encontrar erros, certifique-se de que as configurações de macro permitem que o código VBA seja executado e verifique se o caminho da imagem está correto. Ao distribuir seu arquivo, lembre os usuários de habilitar macros para que esse recurso funcione.


arrow blue right bubble Exibir dicas de ferramenta com Mensagem de Entrada de Validação de Dados

Se você precisar apenas mostrar uma dica de ferramenta baseada em texto para informações adicionais quando um usuário passa o mouse sobre uma célula, pode usar o recurso de Mensagem de Entrada de Validação de Dados embutido no Excel. Embora esse método não possa exibir imagens, ele oferece uma maneira simples, sem código, de fornecer descrições, instruções ou avisos como pop-ups. Isso é útil para formulários, pesquisas ou modelos educacionais onde orientações básicas ou contexto são necessários ao passar o mouse.

Como configurar:

  • Selecione a célula ou intervalo onde você deseja a dica de ferramenta.
  • Vá para a guia Dados > Validação de Dados.
  • Na caixa de diálogo Validação de Dados, vá para a aba Mensagem de Entrada.
  • Marque Exibir mensagem de entrada quando a célula for selecionada. Insira um título e uma mensagem de entrada (até 255 caracteres).
  • Clique em OK. Agora, sua dica de ferramenta personalizada aparecerá quando a célula for selecionada ou quando o mouse passar sobre ela.

Limitações: As mensagens de entrada só mostram texto (não imagens), e a mensagem desaparece quando a célula não está mais selecionada. Para pop-ups gráficos, consulte os outros métodos acima.

Esse método é amplamente compatível, não requer macros e pode ser facilmente atualizado ou removido conforme necessário. Se você precisar fornecer dicas de texto concisas ou lembretes em várias células de entrada de dados, esta é uma solução prática e eficiente.

Cada abordagem tem seus pontos fortes — imagens de comentários são fáceis de adicionar para poucas células, VBA é melhor para lotes dinâmicos ou grandes, hiperlinks com macros auxiliares permitem atualizações interativas de imagens, enquanto as Mensagens de Entrada de Validação de Dados são ideais para pop-ups baseados em texto. Considere cuidadosamente as necessidades dos usuários da sua planilha e a compatibilidade da plataforma ao escolher uma solução. Se você encontrar problemas comuns, como imagens que não são exibidas, textos que não são atualizados ou avisos relacionados a macros, verifique novamente os intervalos de células, permissões de macro e os caminhos dos arquivos de imagem. Para recursos aprimorados ou fluxos de trabalho mais automatizados, suplementos adicionais do Excel, como Kutools para Excel, podem oferecer soluções ainda mais simplificadas.

Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: Revolucione a análise de dados com: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Chamar Funções Aprimoradas
Recursos Populares: Localizar, Destacar ou Marcar Duplicatas   |  Excluir Linhas em Branco   |  Consolidar Colunas ou Células sem Perder Dados   |   Arredondar...
Super PROC: Procura por múltiplos critérios    Procura por múltiplos valores  |   Procura em várias planilhas   |   Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente Lista suspensa  |  Lista suspensa dependente  |  Lista suspensa com múltipla seleção ...
Gerenciador de Colunas: Adicionar número específico de colunas  | Mover Colunas  | Alternar status de visibilidade de Colunas ocultas |  Comparar Intervalos & Colunas...
Recursos em Destaque: Grade de foco   |  Visualização de Design  |  Barra de fórmulas aprimorada    Gerenciador de Pasta de trabalho & Planilha   |  Biblioteca de AutoTexto (Auto Text)   |  Selecionador de Data   |  Mesclar Dados   |  Criptografar/Descriptografar Células    Enviar Email por Lista   |  Super Filtro   |   Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas: 12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...)  | 50+ Tipos de Gráficos (Gráfico de Gantt, ...)  | 40+ Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...)  | 19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem pelo Caminho, ...)  | 12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...)  | 7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ...e muito mais
Use o Kutools no idioma de sua preferência – compatível com Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 idiomas!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência incomparável. Kutools para Excel oferece mais de300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para acessar o recurso que você mais precisa...


Office Tab traz interface com abas para o Office e facilita muito seu trabalho

  • Habilite edição e leitura por abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie múltiplos documentos em novas abas de uma mesma janela, em vez de em novas janelas.
  • Aumente sua produtividade em50% e economize centenas de cliques todos os dias!

Todos os complementos Kutools. Um instalador

O pacote Kutools for Office reúne complementos para Excel, Word, Outlook & PowerPoint, além do Office Tab Pro, sendo ideal para equipes que trabalham em vários aplicativos do Office.

Excel Word Outlook Tabs PowerPoint
  • Pacote tudo-em-um — complementos para Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Um instalador, uma licença — configuração em minutos (pronto para MSI)
  • Trabalhe melhor em conjunto — produtividade otimizada entre os aplicativos do Office
  • Avaliação completa por30 dias — sem registro e sem cartão de crédito
  • Melhor custo-benefício — economize comparado à compra individual de add-ins