KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como fixar uma imagem ou fotografia a uma célula no Excel?

AutorSiluvia Data de Modificação

Ao trabalhar com imagens no Excel, poderá deparar-se com situações em que é essencial manter uma imagem associada a uma célula específica, de modo a que se mova e redimensione automaticamente sempre que ajustar as dimensões dessa célula. Esta funcionalidade revela-se particularmente útil na gestão de catálogos de produtos, organogramas, planos de aula ou qualquer folha de cálculo onde as imagens devam permanecer perfeitamente alinhadas com os respetivos dados. A seguir, apresentamos vários métodos práticos para alcançar este objetivo no Excel, acompanhados de uma análise da sua aplicabilidade, benefícios potenciais e limitações.

Fixar imagem à/dentro da célula através das propriedades de formatação da imagem
Inserir facilmente imagens redimensionadas automaticamente para caber nas células com uma ferramenta incrível
Código VBA: Inserir e fixar imagens às células programaticamente
Fórmula do Excel: Criar hiperligações clicáveis para imagens utilizando INDIRECTO ou HIPERLIGAÇÃO


Fixar imagem à/dentro da célula através das propriedades de formatação da imagem

O Excel oferece uma forma simples de associar imagens a células utilizando a opção incorporada Mover e redimensionar com as células. Este método garante que, ao alterar o tamanho da célula, a imagem se mova e redimensione em conformidade. Trata-se de uma abordagem direta e eficaz para um número reduzido de imagens geridas manualmente. Contudo, pode tornar-se menos eficiente se precisar de processar um grande volume de imagens, já que cada uma terá de ser configurada individualmente.

1. Após inserir uma imagem na sua folha de cálculo, clique com o botão direito do rato na imagem e selecione Tamanho e Propriedades no menu de contexto. Veja a captura de ecrã:

uma captura de ecrã da seleção de Tamanho e Propriedades no menu de contexto de uma imagem

2. O painel Formatar Imagem aparecerá no lado direito da folha de cálculo. Nesse painel, clique no ícone Tamanho e Propriedadesuma captura de ecrã do ícone Tamanho e Propriedades. Em seguida, na secção Propriedades, selecione a opção Mover e redimensionar com as células. Após concluir, pode fechar o painel.

uma captura de ecrã da seleção da opção Mover e dimensionar com as células no painel Formatar Imagem

Agora, ao ajustar a Altura da Linha ou a Largura da Coluna, a imagem mover-se-á e redimensionar-se-á juntamente com a célula associada. Lembre-se de que, se precisar de inserir muitas imagens, terá de repetir este passo individualmente para cada uma. Se a imagem abranger várias células, redimensionar-se-á proporcionalmente com base nas alterações na área coberta pela sua posição.

Dicas: Certifique-se de que a imagem está totalmente contida numa única célula se desejar um redimensionamento estritamente limitado a essa célula. Verifique também se a propriedade Mover e redimensionar com as células permanece ativa — copiar e colar folhas ou imagens pode, por vezes, redefinir esta definição. Alterações recentes nas versões do Excel podem ter modificado ligeiramente a localização destas definições; por isso, em caso de dúvida, procure a secção Propriedades no painel Formatar Imagem.


Inserir facilmente imagens redimensionadas automaticamente para caber nas células com uma ferramenta incrível

Para utilizadores que frequentemente precisam de inserir múltiplas imagens e garantir que cada uma se ajusta perfeitamente à respetiva célula, a funcionalidade Importar Imagens do Kutools para Excel oferece uma solução eficiente. É ideal para quem trabalha com listas de produtos, perfis de colaboradores ou folhas de inventário visual, pois automatiza todo o processo e elimina ajustes manuais desnecessários.

Antes de aplicar o Kutools para Excel, por favor, descarregue e instale-o primeiro.

1. Aceda ao separador KUTOOLS PLUS e clique em Importar/Exportar > Importar Imagens. Veja a captura de ecrã:

uma captura de ecrã da ativação da funcionalidade Importar Imagem

2. Quando surgir a caixa de diálogo Importar Imagens, siga estes passos:

  • 2,1 Na lista pendente Ordem de Importação, selecione Preencher por Coluna, depois por Linha ou Preencher por Linha, depois por Coluna, consoante pretenda carregar as imagens em coluna ou em linha.
  • 2,2 Clique em Adicionar, depois escolha Ficheiro ou Pasta, conforme necessário. Isto permite-lhe importar imagens individuais ou todas as imagens de uma pasta.
  • 2,3 Na caixa de diálogo Abrir, selecione o ficheiro de imagem pretendido ou a pasta de destino. Clique no botão Abrir para continuar. Veja a captura de ecrã:
    uma captura de ecrã da adição de imagens à caixa de diálogo Importar Imagens
  • 2,4 As imagens selecionadas serão agora listadas na caixa de diálogo Importar Imagens. Clique no botão Tamanho de Importação, ative a opção Tamanho da Célula Correspondente para garantir que cada imagem se ajusta perfeitamente à respetiva célula e clique em OK.
    uma captura de ecrã da seleção da opção Tamanho correspondente à célula
  • 2,5 Clique no botão Importar após rever a lista de imagens.

3. Na próxima caixa de diálogo Importar Imagens, selecione a célula inicial para as suas imagens. Clique em OK e o Kutools para Excel inserirá cada imagem ajustando-a exatamente ao tamanho da célula correspondente.

Se pretender experimentar gratuitamente esta utilidade durante 30 dias, clique para a transferir e, em seguida, siga os passos indicados acima.


Código VBA: Inserir e fixar imagens às células programaticamente

Por vezes, para utilizações avançadas — como a importação em lote de imagens ou a automatização de fluxos de trabalho — recorrer a código VBA pode simplificar tarefas repetitivas. Este método revela-se particularmente prático se precisar regularmente de inserir imagens em células específicas e garantir que estas permanecem sempre bloqueadas, ou seja, movem-se e redimensionam-se exatamente com as células associadas. A automatização através de VBA é especialmente útil em grandes conjuntos de dados, inventários de produtos ou painéis ligados a recursos visuais.

Vantagens: Extremamente flexível e personalizável para tarefas complexas ou repetitivas. Permite controlar exatamente quais imagens inserir e em que células, definir propriedades de imagem programaticamente e atualizar automaticamente as imagens com novos dados.
Limitações: Requer ativação de macros e conhecimentos básicos de VBA. Um uso incorreto pode provocar erros ou alertas de segurança em determinados ambientes.

1. Abra o editor do VBA clicando em Ferramentas de Programador > Visual Basic. Na janela do Microsoft Visual Basic para Aplicações, clique em Inserir > Módulo e cole o seguinte código no módulo:

Sub InsertAndLockImages()
'Updated by Extendoffice 2025/7/14
    Dim fd As FileDialog
    Dim selectedItems() As String
    Dim targetRange As Range
    Dim i As Long
    Dim addedPic As Picture
    Dim item As Variant

    Set fd = Application.FileDialog(msoFileDialogFilePicker)
    With fd
        .Title = "Select one or more images"
        .Filters.Clear
        .Filters.Add "Images", "*.jpg; *.jpeg; *.png; *.gif; *.bmp"
        .AllowMultiSelect = True

        If .Show = -1 Then
            If .selectedItems.Count = 0 Then Exit Sub

            ReDim selectedItems(1 To .selectedItems.Count)
            For i = 1 To .selectedItems.Count
                selectedItems(i) = .selectedItems(i)
            Next i
        Else
            Exit Sub
        End If
    End With

    Set targetRange = Application.InputBox("Select the starting cell (images will fill downwards):", "KutoolsforExcel", Type:=8)
    If targetRange Is Nothing Then Exit Sub

    Application.ScreenUpdating = False

    For i = 1 To UBound(selectedItems)
        Set addedPic = ActiveSheet.Pictures.Insert(selectedItems(i))
        With addedPic
            .Top = targetRange.Offset(i - 1, 0).Top
            .Left = targetRange.Offset(i - 1, 0).Left
            .Width = targetRange.Offset(i - 1, 0).Width
            .Height = targetRange.Offset(i - 1, 0).Height
            .Placement = xlMoveAndSize
        End With
    Next i

    Application.ScreenUpdating = True

    MsgBox "Inserted " & UBound(selectedItems) & " image(s) successfully.", vbInformation
End Sub

2. Para executar o código, clique no botão botão Executar (Executar) na barra de ferramentas do editor VBA.

3. Selecione um ou mais ficheiros de imagem na caixa de diálogo apresentada e clique em OK.

4. Selecione a célula inicial quando solicitado.

A macro inserirá cada imagem em linhas sucessivas a partir da célula selecionada:

  • Cada imagem redimensiona-se automaticamente para se ajustar perfeitamente à célula.
  • A imagem está bloqueada para se mover e redimensionar juntamente com a célula.
  • Se selecionar 3 imagens e escolher a célula B2,
    → A imagem 1 aparecerá em B2,
    → A imagem 2 em B3,
    → A imagem 3 em B4.
Notas:
  • As imagens adaptam-se automaticamente ao tamanho da célula — células mais pequenas resultam em imagens igualmente reduzidas.
  • Por predefinição, as imagens seguem o alinhamento vertical da linha.
  • Certifique-se de que há linhas vazias suficientes para evitar sobreposição com o conteúdo existente.

Resolução de problemas: Se encontrar avisos de segurança relacionados com macros, ajuste as definições de macros no Excel para permitir a sua execução. Caso receba um erro ao inserir uma imagem, confirme que o caminho existe e que o formato do ficheiro é suportado (os formatos comuns incluem .jpg, .png e .bmp).


Fórmula do Excel: Criar hiperligações clicáveis para imagens utilizando INDIRECTO ou HIPERLIGAÇÃO

Embora o Excel não permita incorporar imagens diretamente através de fórmulas, é possível criar hiperligações interativas para imagens e simular um fluxo de trabalho com referências a esses ficheiros. Esta abordagem revela-se especialmente útil em painéis, relatórios ou listas onde os utilizadores precisam de aceder ou rever rapidamente imagens armazenadas noutro local — como no seu computador ou num servidor partilhado. Por exemplo, pode introduzir na sua folha de cálculo o caminho do ficheiro das imagens ou os respetivos URLs e torná-los clicáveis, permitindo que os utilizadores abram as imagens diretamente no navegador predefinido ou no visualizador de imagens do sistema.

Vantagens: Simples, não requer macros e os valores das células mantêm-se dinâmicos.
Limitações: As imagens reais não são visíveis na célula — apenas hiperligações clicáveis. Ideal para aceder rapidamente a recursos visuais sem os incorporar diretamente no ficheiro.

1. Imagine que tem uma lista de caminhos de ficheiros de imagens ou URLs na coluna A. Numa célula vazia na mesma linha (por exemplo, B2), insira a seguinte fórmula para criar uma hiperligação clicável:

=HYPERLINK(A2,"View Image")

Esta fórmula cria uma hiperligação clicável na célula B2 que, ao ser selecionada, abre a imagem localizada no caminho ou URL indicado em A2.

2. Após introduzir a fórmula em B2, prima Enter. Para aplicar a fórmula às restantes linhas, arraste a alça de preenchimento para baixo conforme necessário, de modo que cada hiperligação da imagem apareça ao lado do respetivo caminho.

Notas sobre os parâmetros: A função HYPERLINK aceita dois argumentos: o caminho ou URL da imagem e o texto da hiperligação. Certifique-se de que os caminhos ou URLs das imagens são válidos e acessíveis a todos os utilizadores da folha do Excel. Se estiver a referenciar ficheiros no disco local, as hiperligações só funcionarão para utilizadores com acesso ao mesmo caminho.

Se pretender exibir a imagem real com base num caminho ou URL, terá de recorrer a VBA ou a uma ligação de objetos, já que as imagens não podem ser incorporadas diretamente nas células apenas com fórmulas.

Resolução de problemas: Se a hiperligação não abrir, confirme se o Caminho do Arquivo está correto e se o programa predefinido para o Tipo de Imagem está devidamente configurado. Os URLs da Internet exigem uma ligação ativa.


Demonstração: Inserir imagem redimensionada automaticamente para caber nas células com Kutools para Excel

 

Artigos relacionados:


As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos