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

Imagens no Excel: inserir, redimensionar, guardar e eliminar múltiplas imagens ou fotografias no Excel

AutorXiaoyang Data de Modificação

Quer precise de inserir imagens a partir do seu computador, da web ou do OneDrive, ou fixá-las em células específicas, este guia oferece soluções abrangentes. Aprenderá ainda a apresentar imagens dinamicamente com base nos valores das células, redimensionar e alinhar múltiplas imagens, incorporar imagens em comentários ou cabeçalhos e criar listas pendentes dinâmicas com imagens. Para tarefas mais avançadas — como exportar, renomear, tornar flutuantes ou eliminar imagens da seleção ou de folhas de cálculo — encontrará instruções passo a passo para o orientar em cada processo.

Índice:

1. Insira imagens na folha de cálculo a partir do seu computador, da web ou do OneDrive.

2. Bloquear imagens ou imagens incorporadas na célula do Excel

3. Inserir várias imagens no Excel

4. Inserir várias imagens ou imagens correspondentes aos respetivos nomes nas células

5. Inserir ou exibir imagens a partir de URLs

6. Inserir ou exibir imagens a partir do caminho do arquivo

7. Inserir uma imagem num comentário

8. Inserir uma imagem no cabeçalho ou no rodapé

9. Inserir a mesma imagem em várias folhas de cálculo

10. Inserir uma imagem ou definir uma imagem como fundo por trás do conteúdo das células

11. Inserir um intervalo de células como imagem ou imagem no Excel

12. Inserir imagem ou imagem com base no valor da célula de forma dinâmica

13. Exporte ou guarde todas as imagens ou as imagens de um ficheiro do Excel

14. Renomeie as imagens numa pasta com base na lista de células do Excel.

15. Amplie ou reduza a imagem com um simples clique nela.

16. Mantenha sempre uma imagem flutuante enquanto navega pela folha de cálculo.

17. Eliminar imagens da Planilha Ativa ou de um intervalo específico de células


Inserir Inserir Imagem ou imagens na folha de cálculo a partir do computador, da web ou do OneDrive

Todas as versões do Excel permitem inserir imagens a partir do computador, mas, para inserir imagens da web ou do OneDrive, é necessário ter o Excel 2013 ou uma versão posterior.

Inserir Inserir Imagem ou imagens a partir do computador

É fácil para a maioria de nós inserir imagens armazenadas no computador na folha de cálculo. Siga estes passos:

1. Na folha de cálculo, clique onde pretende inserir a imagem.

2. Em seguida, clique em Inserir > Imagens > Este Dispositivo. Veja a captura de ecrã:

Uma captura de ecrã da opção Inserir Imagens no Excel para adicionar imagens a partir de um dispositivo

3. Na janela Inserir Imagem que surge, abra a pasta que contém as imagens e, em seguida, mantenha premida a tecla Ctrl para selecionar as imagens que pretende inserir. Veja a captura de ecrã:

Uma captura de ecrã da seleção de imagens na caixa de diálogo Inserir Imagem no Excel

4. Em seguida, clique no botão Inserir. As imagens selecionadas serão inseridas na folha. Agora, pode ajustar ou redimensioná-las nas células pretendidas — veja a captura de ecrã:

Uma captura de ecrã de imagens inseridas numa folha de cálculo do Excel


Inserir Inserir Imagem ou imagens a partir da web ou do OneDrive

Se tiver o Excel 2013 ou versões posteriores, pode inserir imagens diretamente da Web ou do OneDrive. Basta seguir estes passos:

1. Na folha de cálculo, clique no local onde pretende inserir a imagem.

2. Em seguida, clique em Inserir > Imagens > Imagens Online. Veja a captura de ecrã:

Uma captura de ecrã da opção Imagens Online no Excel, sob o separador Inserir

3. Será apresentada uma janela. Na secção Imagens Online, introduza o que procura na caixa de texto e, em seguida, prima a tecla Enter. Todas as imagens correspondentes serão pesquisadas imediatamente — veja a captura de ecrã:

Uma captura de ecrã dos resultados da pesquisa de Imagens Online no Excel

4. Em seguida, selecione as imagens pretendidas e clique no botão Inserir. Após inserir as imagens, redimensione-as ou ajuste-as à posição desejada.

Dicas:

1. Para encontrar imagens específicas, filtre os resultados por tamanho, tipo, disposição ou cor, conforme necessário.

Uma captura de ecrã que mostra filtros para os resultados da pesquisa de imagens na funcionalidade Imagens Online do Excel

2. Além de inserir imagens da pesquisa do Bing, também pode adicionar imagens armazenadas no seu OneDrive. Na janela abaixo, clique em OneDrive na parte inferior esquerda e, em seguida, selecione as imagens que pretende inserir.

Uma captura de ecrã que mostra a opção OneDrive para inserir imagens no Excel


Fixar imagens ou fotografias numa célula do Excel

Normalmente, após inserir imagens nas células, estas não acompanham automaticamente o redimensionamento, a filtragem ou a ocultação das células que as contêm, conforme ilustrado abaixo.

Uma demonstração de imagens que não redimensionam nem se filtram com as células no Excel

Neste caso, deverá fixar a imagem à célula, para que seja redimensionada, filtrada ou ocultada em conjunto com ela. Siga os passos seguintes:

1. Clique para selecionar uma imagem e prima Ctrl + A para selecionar todas as imagens na folha de cálculo.

2. Em seguida, clique com o botão direito numa imagem e selecione Tamanho e Propriedades no menu de contexto. Veja a captura de ecrã:

Uma captura de ecrã que mostra a opção Tamanho e Propriedades para imagens no Excel

3. No painel expandido Formatar Imagem, na secção Propriedades, selecione a opção Mover e dimensionar com as células. Veja a captura de ecrã:

Uma captura de ecrã do painel Formatar Imagem com a opção Mover e dimensionar com as células selecionada

4. Em seguida, feche o painel Formatar Imagem. Agora, ao redimensionar, filtrar ou ocultar células, as imagens também serão movidas, filtradas ou ocultadas.


Inserir múltiplas imagens ou fotografias no Excel

Por vezes, poderá precisar de inserir várias imagens nas células e redimensioná-las automaticamente para se ajustarem perfeitamente ao tamanho da célula — sem ter de as redimensionar e arrastar manualmente. Apresentamos aqui duas formas eficazes de resolver esta tarefa no Excel.

Inserir múltiplas imagens ou fotografias e redimensioná-las para ajustar às células com código VBA

O código VBA seguinte permite-lhe inserir várias imagens nas células, ajustando-as automaticamente ao respetivo tamanho. Siga estes passos:

1. Ajuste o tamanho das células onde pretende inserir a imagem e, em seguida, selecione-as.

2. Em seguida, mantenha premidas as teclas ALT + F11 para abrir a janela do Microsoft Visual Basic para Aplicações.

3. Clique em Inserir > Módulo e cole a macro seguinte na janela do Módulo.

Código VBA: Inserir várias imagens com base no tamanho da célula

Sub InsertPictures()
'Updateby Extendoffice
Dim PicList() As Variant
Dim PicFormat As String
Dim Rng As Range
Dim sShape As Shape
On Error Resume Next
PicList = Application.GetOpenFilename(PicFormat, MultiSelect:=True)
xColIndex = Application.ActiveCell.Column
If IsArray(PicList) Then
    xRowIndex = Application.ActiveCell.Row
    For lLoop = LBound(PicList) To UBound(PicList)
        Set Rng = Cells(xRowIndex, xColIndex)
        Set sShape = ActiveSheet.Shapes.AddPicture(PicList(lLoop), msoFalse, msoCTrue, Rng.Left, Rng.Top, Rng.Width, Rng.Height)
        xRowIndex = xRowIndex + 1
    Next
End If
End Sub

4. Em seguida, prima a tecla F5 para executar este código. Na janela Abrir, escolha a pasta que contém as imagens, selecione as imagens que pretende inserir e, em seguida, clique no botão Abrir. Todas as imagens selecionadas são inseridas na sua seleção, ajustadas ao tamanho da célula. Veja a captura de ecrã:

Uma captura de ecrã de múltiplas imagens inseridas em células com base no tamanho das células no Excel


Inserir múltiplas imagens ou fotografias e redimensioná-las para ajustar às células com uma funcionalidade poderosa

Se não estiver familiarizado com código VBA, pode utilizar uma funcionalidade avançada – Importar Imagens do Kutools para Excel. Com esta funcionalidade útil, pode importar várias imagens para as células de forma rápida e fácil.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Clique em KUTOOLS PLUS > Importar/Exportar > Importar Imagens. Veja a captura de ecrã:

Uma captura de ecrã da opção Importar Imagens no separador Kutools no Excel

2. Na caixa de diálogo Importar Imagens que surge, realize as seguintes operações:

  • Especifique a ordem das imagens a partir da lista pendente Ordem de Importação, pode escolher Preencher por Coluna, depois por Linhaou Preencher por Linha, depois por Coluna;
  • Em seguida, clique no botão Adicionarpara selecionar o Arquivos de Imagem ou a pasta onde pretende adicionar as imagens na Lista de Imagens;
  • Clique no botão Tamanho de Importação na caixa de diálogo Tamanho da Imagem ao Importar e selecione a opção Tamanho da Célula Correspondente.
  • Uma captura de ecrã da caixa de diálogo Tamanho da Imagem ao Importar

3. Após concluir as definições, clique no botão Importar e, de seguida, surge outra janela Importar Imagens. Especifique as células de destino onde a imagem será importada — veja a captura de ecrã:

Uma captura de ecrã que mostra a caixa de diálogo de células de destino durante o processo de Importar Imagens

4. Em seguida, clique no botão OK. Todas as imagens selecionadas foram inseridas de forma a corresponder ao tamanho das células específicas, como mostra a seguinte captura de ecrã:

Uma captura de ecrã de múltiplas imagens inseridas e redimensionadas para corresponder aos tamanhos das células do Excel utilizando o Kutools


Inserir múltiplas imagens ou fotografias correspondentes aos respetivos nomes nas células

Se tiver uma lista de nomes de produtos numa coluna e precisar de inserir as respetivas imagens noutra coluna, tal como ilustrado na captura de ecrã abaixo, inserir manualmente as imagens e arrastá-las individualmente para cada posição demorará muito tempo. Nesta secção, apresento alguns métodos rápidos.

Uma captura de ecrã de uma tabela do Excel com nomes de produtos e respetivas imagens

Inserir múltiplas imagens ou fotografias correspondentes aos respetivos nomes com código VBA

O código VBA seguinte permite-lhe inserir várias imagens correspondentes aos respetivos nomes de forma rápida. Siga estes passos:

1. Mantenha premidas as teclas ALT + F11 para abrir a janela do Microsoft Visual Basic for Applications.

2. Clique em Inserir > Módulo e cole a macro seguinte na janela do Módulo.

Código VBA: Inserir várias imagens correspondentes aos respetivos nomes

Sub InserPictureByName()
'Updateby Extendoffice
Dim xFDObject As FileDialog
Dim xStrPath, xStrPicPath As String
Dim xRgName, xRgInser, xRg, xRgI As Range
Dim xFNum As Integer
Set xFDObject = Application.FileDialog(msoFileDialogFolderPicker)
With xFDObject
    .Title = "Please select the folder:"
    .InitialFileName = Application.ActiveWorkbook.Path
    .Show
    .AllowMultiSelect = False
End With
On Error Resume Next
xStrPath = ""
xStrPath = xFDObject.SelectedItems.Item(1)
If xStrPath = "" Then
Exit Sub
End If
Set xRgName = Application.InputBox("Please select the cells contain the image name:", "Kutools for Excel", , , , , , 8)
If xRgName Is Nothing Then
    MsgBox "No cells are select, exit operation! ", vbInformation, "Kutools for Excel"
    Exit Sub
End If
Set xRgInser = Application.InputBox("Please select the cells to output the images", "Kutools for Excel", , , , , , 8)
If xRgInser Is Nothing Then
    MsgBox " No cells are select, exit operation.! ", vbInformation, "Kutools for Excel"
    Exit Sub
End If
For xFNum = 1 To xRgName.Count
    Set xRg = xRgName.Item(xFNum)
    Set xRgI = xRgInser.Item(xFNum)
    xStrPicPath = xStrPath & "\" & xRg.Text & ".png"
    If Not Dir(xStrPicPath, vbDirectory) = vbNullString Then
        With xRgI.Parent.Pictures.Insert(xStrPicPath)
            .Left = xRgI.Left
            .Top = xRgI.Top
            .ShapeRange.LockAspectRatio = msoFalse
            .ShapeRange.Height = 60
            .ShapeRange.Width = 60
        End With
    End If
Next
End Sub

Nota: No código acima, pode ajustar a altura e a largura da imagem nos comandos «.ShapeRange.Height = 60» e «.ShapeRange.Width = 60», conforme necessário.

3. Em seguida, prima a tecla F5 para executar este código. Na janela aberta, selecione a pasta que contém as imagens que pretende inserir. Veja a captura de ecrã:

Uma captura de ecrã da caixa de diálogo de seleção de pasta para inserir imagens

4. Depois, clique no botão OK. Surge uma caixa de diálogo — por favor, selecione as células que contêm os nomes das imagens. Veja a captura de ecrã:

Uma captura de ecrã da solicitação para selecionar células que contêm nomes de imagens para código VBA

5. Continue a clicar no botão OK. Surge outra caixa de diálogo; por favor, selecione as células onde pretende inserir as imagens. Veja a captura de ecrã:

Uma captura de ecrã da solicitação para selecionar células de saída para as imagens

6. Por fim, clique em OK e as imagens serão inseridas nas células com base nos respetivos nomes de imediato. Veja a captura de ecrã:

Uma captura de ecrã que mostra imagens inseridas em células do Excel com base nos seus nomes utilizando VBA


Inserir múltiplas imagens ou fotografias correspondentes aos respetivos nomes com uma funcionalidade útil

Se tiver o Kutools para Excel, com a sua funcionalidade Correspondência de Importar Imagens, poderá inserir imagens com base no nome da imagem de forma rápida e fácil.

Kutools para Excel – Inclui mais de 300 ferramentas essenciais para o Excel. Torne as suas tarefas no Excel mais rápidas, fáceis e eficientes.Descarregue já!

1. Clique em KUTOOLS PLUS > Importar/Exportar > Correspondência de Importar Imagens. Veja a captura de ecrã:

Uma captura de ecrã da opção Correspondência ao Importar Imagens no separador Kutools Plus no Excel

2. Na caixa de diálogo Corresponder Imagem ao Importar que surge, realize as seguintes operações:

  • Especifique a ordem das imagens na lista pendente Ordem de Importação; pode escolher Preencher por Coluna, depois por Linhaou Preencher por Linha, depois por Coluna;
  • Depois, na caixa de texto Intervalo de Correspondência, selecione os nomes das imagens com base nos quais pretende Inserir Imagem;
  • Em seguida, clique no botão Adicionarpara selecionar o Arquivos de Imagem ou a pasta onde pretende adicionar as imagens na Lista de Imagens;
  • De seguida, deverá especificar o tamanho das imagens. Clique no botão Tamanho de Importação na caixa de diálogo Tamanho da Imagem ao Importar e selecione o tamanho pretendido.
  • Uma captura de ecrã da caixa de diálogo Tamanho da Imagem ao Importar

3. Após concluir as definições, clique no botão Importar. Na caixa de diálogo Correspondência de Importar Imagens que surge, escolha uma célula ou uma lista de células para indicar onde colocar as imagens. Veja a captura de ecrã:

Uma captura de ecrã da caixa de diálogo Correspondência ao Importar Imagens para localizar imagens no Excel

4. Em seguida, clique em OK e todas as imagens cujos nomes correspondem aos valores das células serão inseridas. Veja a captura de ecrã:

Uma captura de ecrã que mostra imagens inseridas em células do Excel correspondendo aos nomes utilizando o Kutools


Inserir ou apresentar imagens ou fotografias a partir de URLs

Já tentou apresentar ou inserir imagens diretamente a partir de uma lista de URLs? Embora não exista outro método eficaz para inserir as imagens diretamente no Excel, pode recorrer a um código ou a uma ferramenta de terceiros para resolver esta situação.

Inserir ou apresentar imagens ou fotografias a partir de URLs com código VBA

Aplique o seguinte código VBA para inserir imagens com base numa lista de URLs.

2. Primeiro, ajuste o tamanho da célula adjacente onde pretende inserir as imagens.

2. Primeiro, ajuste o tamanho da célula adjacente onde pretende inserir as imagens. Em seguida, prima as teclas ALT + F11 para abrir a janela do Microsoft Visual Basic for Applications.

3. Clique em Inserir > Módulo e cole a macro seguinte na janela do Módulo.

Código VBA: Inserir imagens a partir de uma lista de URLs

Sub URLPictureInsert()
'Updateby Extendoffice
Dim Pshp As Shape
Dim xRg As Range
Dim xCol As Long
On Error Resume Next
Application.ScreenUpdating = False
Set Rng = ActiveSheet.Range("A2:A5")
For Each cell In Rng
filenam = cell
ActiveSheet.Pictures.Insert(filenam).Select
Set Pshp = Selection.ShapeRange.Item(1)
If Pshp Is Nothing Then GoTo lab
xCol = cell.Column + 1
Set xRg = Cells(cell.Row, xCol)
With Pshp
.LockAspectRatio = msoFalse
If .Width > xRg.Width Then .Width = xRg.Width * 2 / 3
If .Height > xRg.Height Then .Height = xRg.Height * 2 / 3
.Top = xRg.Top + (xRg.Height - .Height) / 2
.Left = xRg.Left + (xRg.Width - .Width) / 2
End With
lab:
Set Pshp = Nothing
Range("A2").Select
Next
Application.ScreenUpdating = True
End Sub

Notas: No código acima, A2:A5 é o intervalo de células que contém os endereços URL das imagens que pretende extrair. Ajuste as referências das células conforme necessário.

4. Em seguida, prima a tecla F5 para executar este código. As imagens correspondentes serão extraídas dos URLs para a coluna adjacente e centradas nas respetivas células. Veja a captura de ecrã:

Uma captura de ecrã de imagens extraídas de URLs para células adjacentes no Excel


Inserir ou apresentar imagens ou fotografias a partir de URLs com uma funcionalidade surpreendente

Kutools para Excel dispõe de uma funcionalidade extraordinária – Inserir Imagens a Partir do Caminho (URL). Com esta funcionalidade, as imagens correspondentes são extraídas dos URLs de forma rápida e fácil.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Clique em Kutools > Inserir > Inserir Imagens a partir do Caminho (URL). Veja a captura de ecrã:

Uma captura de ecrã da opção Inserir Imagens a partir do Caminho (URL) no separador Kutools no Excel

2. Na caixa de diálogo Inserir Imagens a partir do Caminho (URL) que surge, configure as seguintes opções:

  • Selecione a lista de células com URLs e o intervalo de células onde pretende colocar as imagens;
  • Especifique o tamanho das imagens conforme necessário na secção Tamanho da Imagem.
  • Uma captura de ecrã da caixa de diálogo Inserir Imagens a partir do Caminho (URL)

3. Em seguida, clique no botão Ok e todas as imagens terão sido extraídas dos URLs. Veja a captura de ecrã:

Uma captura de ecrã que mostra imagens inseridas a partir de URLs utilizando o Kutools


Inserir ou apresentar imagens ou fotografias a partir de Caminho do Arquivo

Se precisar de inserir imagens a partir do caminho do arquivo, encontrará aqui soluções para o fazer.

Inserir ou apresentar imagens ou fotografias a partir de Caminho do Arquivo com código VBA

Pode aplicar o seguinte código VBA para inserir imagens com base no respetivo caminho do arquivo.

1. Mantenha premidas as teclas ALT + F11 para abrir a janela do Microsoft Visual Basic for Applications.

2. Clique em Inserir > Módulo e cole o código seguinte na janela do Módulo.

Código VBA: Inserir Imagem a partir de um intervalo de Caminho do Arquivo

Sub InsertPicFromFilePath()
'Updateby Extendoffice
    Dim xRg As Range
    Dim xCell As Range
    Dim xVal As String
    On Error Resume Next
    Set xRg = Application.InputBox("Please select file path cells:", "KuTools for Excel", Selection.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    For Each xCell In xRg
        xVal = xCell.Value
        If xVal <> "" Then
            ActiveSheet.Shapes.AddPicture xCell.Value, msoFalse, msoTrue, _
            xCell.Offset(0, 1).Left, xCell.Top, xCell.Height, _
            xCell.Height
        End If
    Next
    Application.ScreenUpdating = True
End Sub

3. Após inserir o código acima, prima a tecla F5 para executar este código. Surge uma caixa de diálogo; por favor, selecione as células do Caminho do Arquivo. Veja a captura de ecrã:

Uma captura de ecrã da solicitação VBA para selecionar células com caminhos de ficheiros no Excel

4. Em seguida, clique no botão OK e todas as imagens com base no Caminho do Arquivo serão apresentadas na coluna seguinte, conforme mostrado na captura de ecrã:

Uma captura de ecrã que mostra imagens exibidas no Excel a partir de caminhos de ficheiros utilizando VBA


Inserir ou apresentar imagens ou fotografias a partir de Caminho do Arquivo com uma funcionalidade surpreendente

A funcionalidade Kutools para Excel’s Inserir Imagens a partir do Caminho (URL) também lhe permite apresentar as imagens correspondentes a partir do caminho do ficheiro.

Kutools para Excel – Inclui mais de 300 ferramentas essenciais para o Excel. Torne as suas tarefas no Excel mais rápidas, fáceis e eficientes.Descarregue já!

1. Clique em Kutools > Inserir > Inserir Imagens a partir do Caminho (URL). Na caixa de diálogo que surge, especifique o intervalo dos caminhos dos ficheiros, o intervalo onde inserir as imagens e o tamanho das imagens, conforme necessário. Veja as capturas de ecrã:

Uma captura de ecrã da opção Inserir Imagens a partir do Caminho (URL) no separador Kutools no Excel e da caixa de diálogo Inserir Imagens a partir do Caminho (URL)

2. Após configurar as opções, clique no botão Ok e as imagens serão inseridas de imediato nas células selecionadas. Veja a captura de ecrã:

Uma captura de ecrã que mostra imagens inseridas em células do Excel a partir de caminhos de ficheiros utilizando o Kutools


Inserir Inserir Imagem ou imagem num comentário

Pode ser fácil inserir uma imagem numa célula, mas por vezes poderá querer inserir uma imagem numa caixa de comentário. Como resolver esta tarefa?

1. Selecione a célula onde pretende inserir o comentário, clique nela com o botão direito do rato e escolha Inserir Comentário. Veja a captura de ecrã:

Dicas: se tiver inserido um comentário, ignore este passo.

Uma captura de ecrã que mostra a opção Inserir Comentário no Excel

2. Em seguida, posicione o cursor sobre as bordas da caixa de comentário até este se transformar num ícone com quatro setas. Clique então com o botão direito e selecione a opção Formatar Comentário. Veja a captura de ecrã:

Uma captura de ecrã que mostra a opção Formatar Comentário no Excel

3. Na caixa de diálogo exibida Formatar Comentário, clique no separador Cores e Linhas e, em seguida, selecione Efeitos de Preenchimento na lista pendente Cor. Veja a captura de ecrã:

Uma captura de ecrã da caixa de diálogo Formatar Comentário que mostra o separador Cores e Linhas no Excel

4. Em seguida, na caixa de diálogo seguinte Efeitos de Preenchimento, clique no separador Imagem e clique no botão Selecionar Imagem para escolher a imagem que pretende inserir. Veja a captura de ecrã:

Uma captura de ecrã da caixa de diálogo Efeitos de Preenchimento para selecionar uma imagem em comentários do Excel

5. Em seguida, clique em OK > OK. A imagem foi inserida na caixa de comentário. Veja a captura de ecrã:

Uma captura de ecrã de uma imagem inserida numa caixa de comentário do Excel


Inserir Inserir Imagem ou imagem no cabeçalho ou rodapé

Se pretender inserir uma imagem no cabeçalho ou rodapé da sua folha de cálculo do Excel, os passos nesta secção podem ajudá-lo. Siga estes passos:

1. Ative a folha de cálculo em que pretende inserir a imagem no cabeçalho ou no rodapé.

2. Em seguida, clique em Inserir > Cabeçalho e Rodapé e acederá ao separador Ferramentas de Cabeçalho e Rodapé. Veja a captura de ecrã:

Uma captura de ecrã que mostra o separador Ferramentas de Cabeçalho e Rodapé no Excel

3. Para inserir uma imagem no cabeçalho ou rodapé, clique numa caixa à esquerda, à direita ou no Cabeçalho Central do cabeçalho ou rodapé, conforme necessário, e depois clique em Imagem no separador Estrutura. Veja a captura de ecrã:

Uma captura de ecrã do botão Imagem no separador Estrutura das Ferramentas de Cabeçalho e Rodapé no Excel

4. Em seguida, será aberta uma janela Inserir Imagens. Escolha a imagem que pretende adicionar e clique em Inserir. Agora, um &[Picture] marcador de posição aparecerá na caixa do cabeçalho ou rodapé. Clique em qualquer local fora da caixa do cabeçalho ou rodapé e a imagem inserida será apresentada tal como mostrado na seguinte captura de ecrã:

Uma captura de ecrã de uma imagem exibida no cabeçalho da folha de cálculo do Excel

Dicas: Por vezes, poderá reparar que a imagem se sobrepõe à área de dados da folha de cálculo, como mostra a captura de ecrã abaixo. Isto acontece porque a imagem é demasiado grande e não é redimensionada automaticamente para caber na caixa do cabeçalho ou do rodapé.

Uma captura de ecrã que mostra uma imagem de cabeçalho demasiado grande sobrepondo-se à área de dados no Excel

Para resolver este problema, basta redimensionar a imagem no cabeçalho ou rodapé. Siga os passos seguintes:

1. Clique na secção do cabeçalho ou rodapé onde se encontra a imagem e, em seguida, clique em Formatar Imagem no separador Estrutura. Veja a captura de ecrã:

Uma captura de ecrã que mostra a opção Formatar Imagem para redimensionar uma imagem no cabeçalho ou rodapé no Excel

2. Na caixa de diálogo Formatar Imagem, no separador Tamanho, ajuste o tamanho da imagem para que caiba na caixa do cabeçalho ou do rodapé. Veja a captura de ecrã:

Uma captura de ecrã do separador Tamanho na caixa de diálogo Formatar Imagem para ajustar o tamanho da imagem no Excel

3. Em seguida, clique em OK e obterá o resultado pretendido.


Inserir a mesma imagem ou fotografia em várias folhas de cálculo

Por vezes, poderá pretender inserir uma imagem de logótipo em todas as folhas de cálculo do seu livro. Normalmente, pode utilizar a função Inserir para adicionar a imagem de uma folha para outra, uma a uma. Para além desta funcionalidade morosa, o código VBA seguinte permite-lhe inserir a mesma imagem numa célula específica de todas as folhas de uma só vez. Siga os passos abaixo indicados:

1. Prima e mantenha premidas as teclas ALT + F11 para abrir a janela Microsoft Visual Basic for Applications.

2. Clique em Inserir > Módulo e cole o código seguinte na janela do Módulo.

Código VBA: Inserir a mesma imagem em todas as folhas de cálculo:

Sub InsertImagetoallsheets()
'Updateby Extendoffice
    Dim I As Long
    Dim xPath As String
    Dim xShape As Shape
    Dim xRg As Range
    xPath = "C:\Users\AddinTestWin10\Desktop\my images\logo.png"
    If Dir(xPath) = "" Then
        MsgBox "Picture file was not found in path!", vbInformation, "KuTools for Excel"
        Exit Sub
    End If
    For I = 1 To ActiveWorkbook.Sheets.Count
        Set xRg = Sheets(I).Range("A1")
        Set xShape = Sheets(I).Shapes.AddPicture(xPath, True, True, xRg.Left, xRg.Top, xRg.Width, xRg.Height)
    Next
End Sub

Nota: No código acima, C:\Users\AddinTestWin10\Desktop\my images\logo.png é o caminho e o nome do ficheiro da imagem, e A1 em Range("A1") é a célula onde pretende inserir a imagem. Ajuste-os conforme necessário.

3. Em seguida, prima a tecla F5 para executar este código e a imagem especificada será imediatamente inserida na célula A1 de cada folha de cálculo. Veja a demonstração abaixo:

Uma demonstração de inserção da mesma imagem em múltiplas folhas de cálculo no Excel utilizando VBA


Inserir Imagem ou imagem atrás do conteúdo das células

Para tornar os dados da folha de cálculo mais bonitos e atrativos, pode utilizar uma imagem como fundo. Para inserir uma imagem atrás do conteúdo das células, aqui estão alguns métodos que lhe poderão ser úteis.

Inserir Imagem ou imagem atrás do conteúdo das células com a funcionalidade Fundo

1. Abra a folha de cálculo onde pretende inserir uma imagem de fundo.

2. Em seguida, clique em Esquema da Página > Fundo. Veja a captura de ecrã:

Uma captura de ecrã do separador Esquema da Página que mostra a opção Fundo no Excel

3. Na janela Inserir Imagens que surge, selecione uma imagem do seu computador, de um site ou do OneDrive, conforme necessário. Veja a captura de ecrã:

Uma captura de ecrã da caixa de diálogo Inserir Imagens para adicionar uma imagem de fundo no Excel

4. Agora, a imagem foi inserida na folha de cálculo como fundo, tal como mostrado na captura de ecrã abaixo:

Uma captura de ecrã que mostra uma folha de cálculo com uma imagem de fundo no Excel

Sugestões: para remover a imagem de fundo, basta clicar em Esquema da Página > Eliminar Fundo. Veja a captura de ecrã:

Uma captura de ecrã que mostra a opção Eliminar Fundo no separador Esquema da Página no Excel


Inserir imagem transparente ou fotografia atrás do conteúdo das células

Com o método acima, não é possível alterar a transparência da imagem de fundo inserida. Assim, se a cor da imagem de fundo for intensa, tornar-se-á incómodo ler os dados da folha de cálculo. Nesta secção, explicarei como inserir uma imagem transparente atrás das células.

1. Clique em Inserir > Formas e selecione uma forma retangular. Veja a captura de ecrã:

Uma captura de ecrã da opção Inserir Formas no Excel para criar um fundo personalizado

2. Em seguida, desenhe uma forma com as dimensões pretendidas na folha de cálculo ativa.

3. Após desenhar a forma, o separador Ferramentas de Desenho é apresentado no Friso. Clique em Formatar > Contorno da Forma > Sem Contorno. Veja a captura de ecrã:

Uma captura de ecrã que mostra a opção Contorno da Forma para remover a borda de uma forma no Excel

4. Em seguida, clique com o botão direito na forma e escolha Formatar Forma no menu de contexto. Veja a captura de ecrã:

Uma captura de ecrã da opção Formatar Forma

5. No painel expandido Formatar Forma, sob o separador Preenchimento e Linha, realize as seguintes operações:

  • Na secção Preenchimento, selecione a opção Preenchimento com imagem ou textura;
  • Clique no botão Inserirna secção Origem da imagem, e escolha a imagem que pretende inserir;
  • Depois, ajuste a transparência da imagem conforme necessário na secção Transparência.
  • Uma captura de ecrã do painel Formatar Forma para ajustar transparência e inserir imagens no Excel

6. Em seguida, verá que a forma preenchida com imagens se assemelha a uma imagem de fundo, conforme mostrado na captura de ecrã acima.

Nota: Após inserir este tipo de imagem de fundo, não poderá introduzir texto na área da imagem.


Inserir imagem transparente ou fotografia atrás do conteúdo das células como marca de água

Ambos os métodos acima têm as suas próprias limitações: o primeiro não permite ajustar a transparência da imagem e o segundo não permite inserir texto nas células dentro da área da imagem. Para resolver estes problemas, a funcionalidade Kutools para Excel’s Inserir Marca d'água pode ajudá-lo.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Clique em Kutools > Inserir > Inserir Marca d'água. Veja a captura de ecrã:

Uma captura de ecrã da opção Inserir Marca de Água no separador Kutools no Excel

2. Na caixa de diálogo Inserir Marca d'água que surge, selecione Marca d'água de Imagem e, em seguida, clique no botão Selecionar Imagem para escolher a imagem que pretende inserir. Depois, especifique a escala da imagem e ative a opção Desbotar — veja a captura de ecrã:

Uma captura de ecrã da caixa de diálogo Inserir Marca de Água

3. Em seguida, clique no botão Ok e a imagem será inserida na folha de cálculo como fundo.


Inserir um intervalo de células no formato de imagem ou fotografia no Excel

Já alguma vez tentou copiar um intervalo de células e inseri-lo como imagem no Excel? Nesta secção, mostro-lhe algumas formas rápidas de realizar esta tarefa.

Inserir um intervalo de células no formato de imagem ou fotografia com a funcionalidade Copiar como Imagem

No Excel, pode utilizar a função Copiar como Imagem para copiar e inserir um intervalo de células como imagem.

1. Selecione o intervalo de células que pretende copiar e inserir como imagem.

2. Em seguida, clique em Base > Copiar > Copiar como Imagem. Veja a captura de ecrã:

Uma captura de ecrã que mostra a opção Copiar como Imagem no separador Base do Excel

3. Na caixa de diálogo Copiar Imagem que surge, selecione Imagem na secção Formato. Veja a captura de ecrã:

Uma captura de ecrã da caixa de diálogo Copiar Imagem no Excel para selecionar opções de formato

4. Em seguida, clique no botão OK e, de seguida, basta premir Ctrl + V para colar a imagem em qualquer local do livro.

Uma captura de ecrã de uma imagem criada a partir de um intervalo de células copiado no Excel


Inserir um intervalo de células no formato de imagem ou fotografia com a ferramenta Câmara

No Excel, existe uma ferramenta Câmara que o pode ajudar a tirar uma “fotografia” dos seus dados selecionados e colá-la como imagem. Sempre que os dados originais forem alterados, a imagem copiada é atualizada dinamicamente.

Primeiro, deve exibir a ferramenta Câmara no Friso e, em seguida, utilizá-la.

1. Clique no ícone Personalizar Barra de Ferramentas de Acesso Rápido e, em seguida, clique na opção Mais Comandos. Veja a captura de ecrã:

Uma captura de ecrã da opção Mais Comandos a partir do menu Personalizar Barra de Ferramentas de Acesso Rápido

2. Na caixa de diálogo Opções do Excel aberta, realize as seguintes operações:

  • Selecione Todos os Comandosna lista pendente Escolher comandos de;
  • Em seguida, percorra a lista e selecione Câmarana caixa de lista;
  • Depois, clique no botão Adicionarpara adicionar esta ferramenta à Barra de Ferramentas de Acesso Rápido Personalizada;
  • Por fim, clique em OK para fechar esta caixa de diálogo.
  • Uma captura de ecrã da caixa de diálogo Opções do Excel para adicionar a ferramenta Câmara ao friso

3. E a ferramenta Câmara já está visível no Friso — veja a captura de ecrã:

Uma captura de ecrã que mostra a ferramenta Câmara adicionada à Barra de Ferramentas de Acesso Rápido no Excel

4. Em seguida, selecione o intervalo de células do qual deseja obter uma imagem.

5. Em seguida, clique na ferramenta Câmara, vá até à folha de cálculo e clique em qualquer local; o intervalo de dados será inserido como uma imagem, conforme demonstrado abaixo:

Uma demonstração da utilização da ferramenta Câmara para criar uma imagem de um intervalo de dados no Excel


Inserir um intervalo de células no formato de imagem ou fotografia com uma funcionalidade útil

Se tiver o Kutools para Excel, com a sua funcionalidade Biblioteca de Recursos, pode guardar os dados selecionados no painel Biblioteca de Recursos e, posteriormente, utilizá-los como imagem ou texto sempre que desejar.

Kutools para Excel – Inclui mais de 300 ferramentas essenciais para o Excel. Torne as suas tarefas no Excel mais rápidas, fáceis e eficientes.Descarregue já!

1. Selecione o intervalo de dados que pretende inserir como imagem.

2. Em seguida, clique em Kutools > Navegação. Veja a captura de ecrã:

Uma captura de ecrã que mostra a opção Navegação de Kutools for Excel no friso do Excel

3. No painel expandido Navegação, clique no ícone Biblioteca de Recursos e, em seguida, clique no ícone Adicionar Conteúdo Selecionado ao AutoTexto. Veja a captura de ecrã:

Uma captura de ecrã da adição de conteúdo selecionado à Biblioteca de Recursos

4. Na caixa de diálogo Adicionar ao AutoTexto, especifique um nome para este item e selecione o grupo em que o pretende incluir. Veja a captura de ecrã:

Uma captura de ecrã da caixa de diálogo Nova Entrada na Biblioteca de Recursos

5. Em seguida, clique no botão Adicionar para o adicionar ao painel Biblioteca de Recursos. Se pretender inserir este intervalo como imagem, basta clicar numa célula para posicionar a imagem e, em seguida, localizar o item guardado no painel Biblioteca de Recursos e clicar em Inserir como > Imagem (EMF) na lista pendente do item. O intervalo de dados será então inserido na folha como uma imagem. Veja as capturas de ecrã:

Uma captura de ecrã de dados inseridos como imagem utilizando a Biblioteca de Recursos de Kutools for Excel


Inserir Imagem ou imagem com base no valor da célula dinamicamente

Nesta secção, mostro-lhe como exibir uma imagem específica com base no valor de uma célula. Por exemplo, ao selecionar um item numa lista pendente, a imagem correspondente aparece automaticamente; ao escolher outro item, a imagem atualiza-se dinamicamente, tal como ilustrado abaixo:

Uma demonstração de alteração dinâmica de imagens com base nos valores selecionados numa lista pendente no Excel

Inserir Imagem ou imagem com base no valor da célula dinamicamente com a funcionalidade Intervalo Nomeado

Normalmente, no Excel, pode criar um intervalo nomeado dinâmico e, em seguida, utilizar a imagem ligada para resolver esta tarefa no Excel.

1. Comece por criar duas colunas com os nomes dos produtos e as respetivas imagens — veja a captura de ecrã:

Uma captura de ecrã de duas colunas que contêm nomes de produtos e respetivas imagens no Excel

2. Em seguida, crie uma lista pendente com os valores das células. Clique numa célula para exibir a lista pendente e, depois, clique em Dados > Validação de Dados > Validação de Dados, conforme mostra a captura de ecrã:

Uma captura de ecrã que mostra a opção Validação de Dados no Excel para criar uma lista pendente

3. Na caixa de diálogo Validação de Dados que surge, no separador Definições, escolha Lista na lista pendente Permitir e, em seguida, selecione as células a partir das quais pretende criar a lista pendente na caixa de texto Origem, conforme mostra a captura de ecrã:

Uma captura de ecrã da caixa de diálogo Validação de Dados para selecionar opções de lista no Excel

4. Clique em OK e a lista pendente com os valores das células será criada. Selecione um item da lista pendente, conforme mostra a captura de ecrã:

Uma captura de ecrã de uma lista pendente criada no Excel para selecionar produtos

5. Em seguida, clique em Fórmulas > Definir Nome, conforme mostra a captura de ecrã:

Uma captura de ecrã que mostra a opção Definir Nome no separador Fórmulas do Excel

6. Na caixa de diálogo Novo Nome, realize as seguintes operações:

  • Introduza um nome chamado myimage na caixa de texto Nome;
  • Depois, copie e cole esta fórmula:=ÍNDICE(Folha11!$A$2:$B$6;CORRESP(Folha11!$E$2;Folha11!$A$2:$A$6;0);2)na caixa de texto Referência.

    Uma captura de ecrã da caixa de diálogo Novo Nome com uma fórmula dinâmica para referenciar imagens no Excel

    Nota: Na fórmula acima:

    • Sheet11!$A$2:$B$6: é a folha de cálculo e o intervalo que contêm os valores e as imagens que pretende utilizar;
    • Sheet11!$E$2: é a célula na folha de cálculo onde criou a lista pendente;
    • Sheet11!$A$2:$A$6: é a lista de células com base na qual criou a lista pendente;
    • O número variável 2 corresponde à coluna que contém as imagens. Se as suas imagens estiverem na coluna C, introduza 3.

7. Em seguida, clique no botão OK e copie e cole a imagem correspondente — com base no valor da célula E2, a partir do intervalo original — para a célula F2, conforme mostra a captura de ecrã:

Uma captura de ecrã de uma imagem copiada junto a uma lista pendente no Excel

8. De seguida, selecione a imagem na célula F2 e introduza a fórmula =myimage (myimage é o nome da célula que criou no passo 6) na Barra de Fórmulas, conforme mostra a captura de ecrã:

Uma captura de ecrã que mostra como ligar uma imagem a um intervalo nomeado utilizando uma fórmula no Excel

9. Após introduzir a fórmula e premir a tecla Enter, ao selecionar um item da lista pendente, a respetiva imagem será apresentada imediatamente. Consulte a captura de ecrã:

Uma captura de ecrã que mostra uma imagem atualizada dinamicamente com base num valor selecionado na lista pendente no Excel


Inserir Imagem ou imagem com base no valor da célula dinamicamente com uma funcionalidade prática

O método acima poderá ser complicado para a maioria de nós. Por isso, apresentamos uma funcionalidade prática – a Lista Suspensa de Imagens do Kutools para Excel, que lhe permite criar várias listas pendentes com as respetivas imagens em apenas alguns cliques.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Comece por criar duas colunas na sua folha de cálculo: uma com os nomes dos produtos e outra com as respetivas imagens.

2. Em seguida, clique em Kutools > Lista suspensa > Lista Suspensa de Imagens, conforme mostra a captura de ecrã:

Uma captura de ecrã da opção Lista Pendente com Imagem em Kutools for Excel

3. Na caixa de diálogo Lista Suspensa de Imagens, se já tiver criado as colunas com os valores das células e as imagens, ignore o passo 1. Em seguida, selecione o intervalo original de dados e imagens e a área de colocação da lista, conforme mostra a captura de ecrã:

Uma captura de ecrã da caixa de diálogo Lista Pendente com Imagem para associar imagens a listas pendentes

4. Em seguida, clique no botão Ok e as listas pendentes com imagens serão criadas nas células selecionadas. Ao selecionar um item na lista pendente, a respetiva imagem aparece imediatamente, conforme demonstrado abaixo:

Uma demonstração da criação de listas pendentes com imagens dinâmicas utilizando o Kutools


Exportar ou guardar todas as imagens ou fotografias de um ficheiro do Excel

Se o seu livro contiver várias imagens e pretender extrair e guardar todas as imagens do ficheiro do Excel numa pasta, como pode realizar esta tarefa no Excel?

Exportar ou guardar todas as imagens ou fotografias do Excel com a funcionalidade Guardar Como

Normalmente, pode utilizar a funcionalidade Guardar Como para guardar todas as imagens do livro. Siga estes passos:

1. Clique em Ficheiro > Guardar Como. Na janela Guardar Como, especifique uma pasta para guardar os ficheiros exportados e, em seguida, selecione Página da Web (*.htm; *.html) na lista pendente Tipo de ficheiro, conforme mostra a captura de ecrã:

Uma captura de ecrã que mostra a janela Guardar Como no Excel para guardar como Página Web

2. Em seguida, clique no botão Guardar. Aceda à pasta especificada e encontrará dois ficheiros: um é o ficheiro em formato HTML e o outro é uma pasta que contém as imagens, gráficos ou outros objetos do livro. Veja a captura de ecrã:

Uma captura de ecrã que mostra o ficheiro HTML guardado e a pasta que contém as imagens exportadas do Excel

3. Depois, pode arrastar apenas as imagens para outra pasta, conforme necessário.

Nota: Ao utilizar esta funcionalidade Guardar Como, obtém cada imagem duas vezes — uma versão mais pequena e outra maior — podendo assim guardar as imagens com resolução mais elevada, conforme necessário.


Exportar ou guardar todas as imagens ou fotografias do Excel alterando a extensão do ficheiro

Para guardar todas as imagens de um ficheiro do Excel, também pode alterar a extensão do ficheiro para RAR. Proceda da seguinte forma:

1. Altere a extensão do ficheiro xlsx para rar, conforme mostra a captura de ecrã:

Uma captura de ecrã que demonstra como alterar a extensão de um ficheiro do Excel para .rar

2. Em seguida, descomprima o ficheiro e encontrará 3 pastas e 1 ficheiro na pasta, conforme mostra a captura de ecrã:

Uma captura de ecrã da estrutura da pasta descomprimida após alterar um ficheiro do Excel para formato .rar

3. Em seguida, clique para abrir a pasta xl e, depois, abra a pasta media. Verá que todas as imagens estão armazenadas aqui sem duplicados, conforme mostra a captura de ecrã:

Uma captura de ecrã da pasta media que contém todas as imagens exportadas do Excel


Exportar ou guardar todas as imagens ou fotografias do Excel com uma funcionalidade avançada

Se tiver o Kutools para Excel, com a sua funcionalidade Exportar Gráfico, pode exportar rapidamente objetos específicos — como imagens, gráficos ou formas — diretamente para o formato de imagem pretendido.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Clique em KUTOOLS PLUS > Importar/Exportar > Exportar Gráfico, conforme mostra a captura de ecrã:

Uma captura de ecrã que mostra a opção Exportar Gráficos no separador Kutools Plus no Excel

2. Na caixa de diálogo Exportar Gráfico, realize as seguintes operações:

  • Escolha a opção Imagensna lista pendente Tipos;
  • Especifique uma pasta para guardar as suas imagens exportadas;
  • Depois, clique na lista pendente em Formato de exportação para escolher um formato para as suas imagens.
  • Uma captura de ecrã da caixa de diálogo Exportar Gráficos

3. Por fim, clique no botão Ok e todas as imagens do Livro de Trabalho Atual serão guardadas na pasta que especificou, conforme mostra a captura de ecrã:

Uma captura de ecrã que mostra imagens exportadas utilizando a funcionalidade Exportar Gráficos de Kutools for Excel


Mudar o nome de Nome da Imagem numa pasta com base numa lista de células no Excel

Se tiver muitas imagens numa pasta e quiser renomeá-las todas de forma fácil, como pode resolver esta tarefa no Excel?

No Excel, primeiro deve listar todos os antigos Nome da Imagem numa coluna, depois introduzir os Novo Nome e, por fim, aplicar um código VBA para substituir os nomes antigos pelos Novo Nome de uma só vez. Siga os passos abaixo indicados:

1. Liste todos os nomes das imagens num intervalo de células ou aplique o código abaixo para obter automaticamente todos os nomes das imagens numa pasta específica, sem precisar de os escrever manualmente um a um.

2. Prima e mantenha premidas as teclas ALT + F11 para abrir a janela Microsoft Visual Basic for Applications.

3. Clique em Inserir > Módulo e cole a macro seguinte na janela do Módulo.

Código VBA: listar todas as Nome da Imagem de uma pasta

Sub MainList()
'Updateby Extendoffice
On Error Resume Next
Set xRg = Application.InputBox("Please select a cell to put the filenames:", "KuTools For Excel", Selection.Address, , , , , 8)
If xRg Is Nothing Then Exit Sub
Set xRg = xRg(1)
Set Folder = Application.FileDialog(msoFileDialogFolderPicker)
If Folder.Show <> -1 Then Exit Sub
xDir = Folder.SelectedItems(1)
Call ListFilesInFolder(xRg, xDir, True)
End Sub
Sub ListFilesInFolder(ByVal xRg As Range, ByVal xFolderName As String, ByVal xIsSubfolders As Boolean)
Dim xFileSystemObject As Object
Dim xFolder As Object
Dim xSubFolder As Object
Dim xFile As Object
Dim rowIndex As Long
Set xFileSystemObject = CreateObject("Scripting.FileSystemObject")
Set xFolder = xFileSystemObject.GetFolder(xFolderName)
rowIndex = 1
For Each xFile In xFolder.Files
xRg.Formula = xFile.Name
Set xRg = xRg.Offset(rowIndex)
rowIndex = 1
Next xFile
If xIsSubfolders Then
For Each xSubFolder In xFolder.SubFolders
ListFilesInFolder xRg, xSubFolder.Path, True
Next xSubFolder
End If
Set xFile = Nothing
Set xFolder = Nothing
Set xFileSystemObject = Nothing
End Sub

4. Em seguida, prima a tecla F5 para executar este código. Será aberta uma caixa de diálogo; clique na célula onde pretende apresentar o nome da imagem, conforme ilustrado na captura de ecrã:

Uma captura de ecrã que mostra a solicitação para selecionar uma célula para apresentar nomes de ficheiros no Excel

5. Depois, clique em OK. Surgirá outra caixa de diálogo Procurar. Por favor, selecione a pasta que contém as imagens cujos nomes pretende listar, conforme ilustrado na captura de ecrã:

Uma captura de ecrã da caixa de diálogo Procurar para selecionar uma pasta que contém imagens

6. Clique em OK e todos os nomes das imagens da pasta especificada serão listados nas células, conforme ilustrado na captura de ecrã:

Uma captura de ecrã que mostra todos os nomes de imagens de uma pasta listados no Excel

7. Em seguida, introduza os novos nomes necessários noutra coluna, conforme ilustrado na captura de ecrã abaixo:

Uma captura de ecrã que mostra novos nomes de imagens introduzidos noutra coluna no Excel

8. Depois, pode aplicar o código abaixo para alterar o nome das imagens. Prima novamente as teclas ALT + F11 para abrir a janela Microsoft Visual Basic for Applications.

9. Clique em Inserir > Módulo e cole a macro seguinte na janela do Módulo.

Código VBA: Mudar o nome de vários ficheiros numa pasta

Sub RenameFiles()
'Updateby Extendoffice
Dim xDir As String
Dim xFile As String
Dim xRow As Long
With Application.FileDialog(msoFileDialogFolderPicker)
    .AllowMultiSelect = False
If .Show = -1 Then
    xDir = .SelectedItems(1)
    xFile = Dir(xDir & Application.PathSeparator & "*")
    Do Until xFile = ""
        xRow = 0
        On Error Resume Next
        xRow = Application.Match(xFile, Range("A:A"), 0)
        If xRow > 0 Then
            Name xDir & Application.PathSeparator & xFile As _
            xDir & Application.PathSeparator & Cells(xRow, "B").Value
        End If
        xFile = Dir
    Loop
End If
End With
End Sub

Nota: No código acima, A:A indica a lista dos antigos nomes das imagens que pretende alterar e B contém os novos nomes das imagens que pretende utilizar. Pode ajustá-los conforme necessário.

10. Em seguida, prima a tecla F5 para executar este código. Na janela Procurar que surge, selecione a pasta que contém a imagem cujo nome pretende alterar, conforme ilustrado na captura de ecrã:

Uma captura de ecrã da caixa de diálogo Procurar para selecionar uma pasta que contém imagens

11. Depois, clique no botão OK e todos os nomes das imagens serão substituídos pelos novos nomes, conforme ilustrado na captura de ecrã abaixo:

Uma captura de ecrã que mostra ficheiros de imagem renomeados listados no Excel


Ampliar ou reduzir a imagem ao clicar nela

Imagine que inseriu uma imagem pequena na folha de cálculo e pretende ampliá-la ao clicar nela, voltando a reduzi-la ao clicar novamente, tal como ilustrado abaixo. Como pode realizar esta tarefa no Excel?

Um GIF de demonstração que mostra uma imagem a ser ampliada e reduzida no Excel ao clicar

Para ampliar ou reduzir a Tamanho da Imagem ao clicar nela, o código seguinte poderá ajudá-lo. Siga os passos abaixo indicados:

1. Clique com o botão direito na imagem e escolha Atribuir Macro, conforme ilustrado na captura de ecrã:

Uma captura de ecrã que mostra como atribuir uma macro a uma imagem no Excel

2. Em seguida, na caixa de diálogo Atribuir Macro que surge, clique no botão Novo, conforme ilustrado na captura de ecrã:

Uma captura de ecrã da caixa de diálogo Atribuir Macro com o botão Novo realçado

3. Na janela do Microsoft Visual Basic for Applications, copie e cole o código abaixo entre as linhas de código Sub e End Sub. Veja a captura de ecrã:

Dim shp As Shape
    Dim big As Single, small As Single
    Dim shpDouH As Double, shpDouOriH As Double
    big = 3  
    small = 1
    On Error Resume Next
    Set shp = ActiveSheet.Shapes(Application.Caller)
    With shp
        shpDouH = .Height
        .ScaleHeight 1, msoTrue, msoScaleFromTopLeft
        shpDouOriH = .Height
     
        If Round(shpDouH / shpDouOriH, 2) = big Then
            .ScaleHeight small, msoTrue, msoScaleFromTopLeft
            .ScaleWidth small, msoTrue, msoScaleFromTopLeft
            .ZOrder msoSendToBack
        Else
            .ScaleHeight big, msoTrue, msoScaleFromTopLeft
            .ScaleWidth big, msoTrue, msoScaleFromTopLeft
            .ZOrder msoBringToFront
        End If
    End With

Uma captura de ecrã do código VBA para ampliar e reduzir imagens no Excel quando clicadas

4. Em seguida, prima as teclas Alt + Q para fechar a janela do Microsoft Visual Basic for Applications. Agora, ao clicar na imagem, esta será ampliada para o tamanho que especificou; ao clicar novamente, voltará ao tamanho original, conforme demonstrado abaixo:

Um GIF de demonstração que mostra uma imagem a ser ampliada e reduzida no Excel ao clicar


Manter sempre uma imagem flutuante ao deslocar-se na folha de cálculo

Por vezes, poderá pretender manter uma imagem flutuante no ecrã da folha de cálculo mesmo ao deslocar-se para cima ou para baixo, de modo a vê-la constantemente. Nesta secção, apresento-lhe um truque rápido para realizar esta tarefa no Excel. Siga os passos seguintes:

1. Em primeiro lugar, insira a imagem que pretende utilizar.

2. Em seguida, clique com o botão direito do rato no separador da folha que contém a imagem que pretende manter sempre visível e escolha Ver Código no menu de contexto. Na janela do Microsoft Visual Basic for Applications que abrir, copie e cole o código abaixo no módulo em branco:

Código VBA: Manter sempre uma imagem flutuante numa folha de cálculo

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby Extendoffice
    Application.ScreenUpdating = False
    If Target.Cells.Count > 1 Then Exit Sub
        With ActiveSheet.Shapes("Picture1")
            .Top = ActiveWindow.VisibleRange.Top + 5
            .Left = ActiveWindow.VisibleRange.Left + ActiveWindow.VisibleRange.Width - .Width - 45
        End With
    Application.ScreenUpdating = False
End Sub

Uma captura de ecrã que mostra código VBA para fazer uma imagem flutuar enquanto se desloca no Excel

Nota: neste código, Imagem 1 é o nome da imagem que inseriu; altere-o conforme as suas necessidades.

3. Em seguida, guarde e feche a janela do código. Agora, ao navegar pela folha de cálculo e clicar numa célula, a imagem permanecerá sempre no canto superior direito da folha. Veja a captura de ecrã:

Uma captura de ecrã que mostra uma imagem a flutuar no canto superior direito de uma folha de cálculo no Excel


Eliminar imagens ou fotografias de Planilha Atual / de um intervalo de células

Conhece algum método rápido para eliminar todas as imagens de uma folha de cálculo, de um intervalo de células ou do Livro de Trabalho Atual? Nesta secção, apresentamos-lhe algumas formas eficazes de resolver esta tarefa no Excel.

Eliminar imagens ou fotografias de Planilha Atual com código VBA

Para eliminar as imagens do Planilha Atual, o código VBA abaixo pode ajudá-lo. Proceda da seguinte forma:

1. Ative a folha de cálculo que contém as imagens que pretende remover.

2. Mantenha premidas as teclas ALT + F11 para abrir a janela do Microsoft Visual Basic para Aplicações.

3. Clique em Inserir > Módulo e cole a seguinte macro na janela do Módulo.

Código VBA: Eliminar todas as imagens do Planilha Atual

Sub DeleteAllPics()
'Updateby Extendoffice
Dim Pic As Object
For Each Pic In ActiveSheet.Pictures
Pic.Delete
Next Pic
End Sub

4. Em seguida, prima a tecla F5 para executar este código e todas as imagens na folha de cálculo ativa serão eliminadas de imediato.


Eliminar imagens ou fotografias de um intervalo de células com código VBA

Se precisar de eliminar as imagens apenas de um intervalo de células, aqui está outro código simples que o pode ajudar.

1. Mantenha premidas as teclas ALT + F11 para abrir a janela do Microsoft Visual Basic para Aplicações.

2. Clique em Inserir > Módulo e cole a seguinte macro na janela do Módulo.

Código VBA: Eliminar as imagens de um intervalo de células

Sub DeletePic()
'Updateby Extendoffice
    Dim xPicRg As Range
    Dim xPic As Picture
    Dim xRg As Range
    Application.ScreenUpdating = False
    Set xRg = Range("B4:C6")
    For Each xPic In ActiveSheet.Pictures
        Set xPicRg = Range(xPic.TopLeftCell.Address & ":" & xPic.BottomRightCell.Address)
        If Not Intersect(xRg, xPicRg) Is Nothing Then xPic.Delete
    Next
    Application.ScreenUpdating = True
End Sub

Nota: No código acima, B4:C6 é o intervalo do qual pretende eliminar as imagens.

3. Em seguida, prima a tecla F5 para executar este código e as imagens no intervalo selecionado serão eliminadas de imediato. Veja as capturas de ecrã:

Uma captura de ecrã que mostra imagens a serem eliminadas de um intervalo selecionado no Excel


Eliminar imagens ou fotografias de Planilha Atual, Planilhas Selecionadas e de todas as folhas com uma funcionalidade prática

Se tiver o Kutools para Excel, com a sua funcionalidade Excluir Imagens e Objetos, poderá eliminar rapidamente as imagens de uma folha de cálculo, de algumas planilhas selecionadas ou de toda a pasta de trabalho.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Clique em Kutools > Eliminar > Excluir Imagens e Objetos. Veja a captura de ecrã:

Uma captura de ecrã da funcionalidade Kutools Eliminar Ilustrações e Objetos no Excel

2. Na caixa de diálogo Excluir Imagens e Objetos aberta, marque a opção Imagens na secção Eliminar e especifique, de seguida, o âmbito em que pretende eliminar as imagens na secção Procurar em. Veja a captura de ecrã:

Uma captura de ecrã da caixa de diálogo Eliminar Ilustrações e Objetos

3. Em seguida, clique no botão OK e todas as imagens serão removidas da folha de cálculo, das planilhas selecionadas ou de toda a pasta de trabalho, conforme especificado.

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