Como mostrar uma imagem ao passar o mouse no Excel?
À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
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:
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:
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:
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:
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:
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.
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.
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.
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
ouWorksheet_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.
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
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.





- 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