Excel-afbeeldingen: Meerdere afbeeldingen of foto's invoegen, aanpassen, opslaan en verwijderen in Excel
Of u nu afbeeldingen wilt invoegen vanaf uw computer, het web of OneDrive, of deze wilt verankeren in specifieke cellen, deze handleiding biedt volledige oplossingen. U leert ook hoe u afbeeldingen dynamisch weergeeft op basis van celwaarden, meerdere afbeeldingen schaalt en uitlijnt, afbeeldingen in opmerkingen of kopteksten plaatst en dynamische keuzelijsten met afbeeldingen maakt. Voor geavanceerdere taken, zoals het exporteren, hernoemen, zwevend maken of verwijderen van afbeeldingen uit specifieke bereiken of werkbladen, vindt u stapsgewijze instructies om u door elk proces te begeleiden.
Inhoudsopgave:
1. Afbeeldingen of foto's invoegen in een werkblad vanaf computer, web of OneDrive
- 1.1 Afbeeldingen of foto's invoegen vanaf computer
- 1.2 Afbeeldingen of foto's invoegen vanaf web of OneDrive
2. Afbeeldingen of foto's verankeren in een Excel-cel
3. Meerdere afbeeldingen of foto's invoegen in Excel
- 3.1 Meerdere afbeeldingen of foto's invoegen en schalen naar cellen met VBA-code
- 3.2 Meerdere afbeeldingen of foto's invoegen en schalen naar cellen met een krachtige functie
4. Meerdere afbeeldingen of foto's invoegen op basis van hun naam in cellen
- 4.1 Meerdere afbeeldingen of foto's invoegen op basis van hun naam met VBA-code
- 4.2 Meerdere afbeeldingen of foto's invoegen op basis van hun naam met een handige functie
5. Afbeeldingen of foto's invoegen of weergeven vanaf URL's
- 5.1 Afbeeldingen of foto's invoegen of weergeven vanaf URL's met VBA-code
- 5.2 Afbeeldingen of foto's invoegen of weergeven vanaf URL's met een krachtige functie
6. Afbeeldingen of foto's invoegen of weergeven vanaf bestandslocaties
- 6.1 Afbeeldingen of foto's invoegen of weergeven vanaf bestandslocaties met VBA-code
- 6.2 Afbeeldingen of foto's invoegen of weergeven vanaf bestandslocaties met een krachtige functie
7. Afbeelding of foto invoegen in een opmerking
8. Afbeelding of foto invoegen in koptekst of voettekst
9. Dezelfde afbeelding of foto invoegen in meerdere werkbladen
10. Afbeelding of foto achter celinhoud plaatsen
- 10.1 Afbeelding of foto achter celinhoud plaatsen met de Achtergrond-functie
- 10.2 Transparante afbeelding of foto achter celinhoud plaatsen
- 10.3 Transparante afbeelding of foto als watermerk achter celinhoud plaatsen
11. Een bereik van cellen als afbeelding of foto invoegen in Excel
- 11.1 Een bereik van cellen als afbeelding of foto invoegen met de functie Kopiëren als afbeelding
- 11.2 Een bereik van cellen als afbeelding of foto invoegen met de Camera-tool
- 11.3 Een bereik van cellen als afbeelding of foto invoegen met een handige functie
12. Afbeelding of foto dynamisch invoegen op basis van celwaarde
- 12.1 Afbeelding of foto dynamisch invoegen op basis van celwaarde met de functie Gedefinieerde naam
- 12.2 Afbeelding of foto dynamisch invoegen op basis van celwaarde met een handige functie
13. Alle afbeeldingen of foto's uit een Excel-bestand exporteren of opslaan
- 13.1 Alle afbeeldingen of foto's uit Excel exporteren of opslaan met de functie Opslaan als
- 13.2 Alle afbeeldingen of foto's uit Excel exporteren of opslaan door de bestandsextensie te wijzigen
- 13.3 Alle afbeeldingen of foto's uit Excel exporteren of opslaan met een krachtige functie
14. Afbeeldingsnamen in een map hernoemen op basis van een lijst met cellen in Excel
15. Afbeelding vergroten of verkleinen bij klikken
16. Een afbeelding altijd laten zweven bij het scrollen door het werkblad
17. Afbeeldingen of foto's verwijderen uit het actieve blad / een bereik van cellen
Afbeeldingen of foto's invoegen in een werkblad vanaf computer, web of OneDrive
Alle versies van Excel ondersteunen het invoegen van afbeeldingen vanaf de computer, maar als u afbeeldingen vanaf het web of OneDrive wilt invoegen, heeft u Excel2013 of nieuwer nodig.
Afbeeldingen of foto's invoegen vanaf de computer
Voor de meesten van ons is het eenvoudig om afbeeldingen die op de computer zijn opgeslagen in het werkblad te plaatsen. Volg deze stappen:
1. Klik in het werkblad op de plek waar u de afbeeldingen wilt invoegen.
2. Klik vervolgens op Invoegen > Afbeeldingen > Dit apparaat, zie screenshot:
3. In het geopende venster Afbeelding invoegen, open de map met de gewenste afbeeldingen en houd de Ctrl-toets ingedrukt om de afbeeldingen te selecteren die u wilt invoegen, zie screenshot:
4. Klik daarna op de knop Invoegen; de geselecteerde afbeeldingen zijn nu in het blad geplaatst. U kunt de afbeeldingen nu naar wens aanpassen of schalen naar de gewenste cellen, zie screenshot:
Afbeeldingen of foto's invoegen vanaf het web of OneDrive
Als u Excel2013 of nieuwer heeft, kunt u afbeeldingen vanaf het web of OneDrive invoegen. Volg hiervoor deze stappen:
1. Klik in het werkblad op de plek waar u de afbeeldingen wilt invoegen.
2. Klik vervolgens op Invoegen > Afbeeldingen > Online afbeeldingen, zie screenshot:
3. Er verschijnt een venster. Typ in het gedeelte Online afbeeldingen uw zoekopdracht in het tekstvak en druk op Enter. Alle bijbehorende afbeeldingen worden direct opgehaald, zie screenshot:
4. Selecteer vervolgens de gewenste afbeeldingen en klik op de knop Invoegen. Na het invoegen kunt u de afbeeldingen schalen of aanpassen naar de gewenste positie.
Tips:
1. Om specifiekere afbeeldingen te zoeken, kunt u de gevonden afbeeldingen filteren op grootte, type, indeling of kleur, afhankelijk van uw wensen.
2. Naast het invoegen van afbeeldingen via Bing-zoekopdrachten, kunt u ook afbeeldingen invoegen die zijn opgeslagen op uw OneDrive. Klik in het onderstaande venster linksonder op OneDrive en selecteer vervolgens de afbeeldingen die u wilt invoegen.
Afbeeldingen of foto's verankeren in een Excel-cel
Normaal gesproken, wanneer u afbeeldingen in cellen plaatst en vervolgens de cellen vergroot, filtert of verbergt, worden de afbeeldingen niet automatisch mee vergroot, gefilterd of verborgen, zoals in onderstaande demo.
In dit geval dient u de afbeelding te verankeren in de cel, zodat deze automatisch wordt vergroot, gefilterd of verborgen samen met de cel. Volg hiervoor de volgende stappen:
1. Klik op een afbeelding om deze te selecteren en druk op Ctrl + A om alle afbeeldingen in het werkblad te selecteren.
2. Klik vervolgens met de rechtermuisknop op een afbeelding en kies Grootte en eigenschappen in het contextmenu, zie screenshot:
3. In het uitgebreide deelvenster Afbeelding opmaken, selecteer onder het gedeelte Eigenschappen de optie Verplaatsen en grootte wijzigen met cellen, zie screenshot:
4. Sluit vervolgens het deelvenster Afbeelding opmaken. Nu worden bij het vergroten, filteren of verbergen van de cellen de afbeeldingen ook mee verplaatst, gefilterd of verborgen.
Meerdere afbeeldingen of foto's invoegen in Excel
Soms wilt u meerdere afbeeldingen tegelijk in cellen plaatsen en automatisch laten schalen naar de celgrootte, zonder handmatig te hoeven slepen of schalen. Hier bespreek ik twee methoden om dit in Excel op te lossen.
Meerdere afbeeldingen of foto's invoegen en schalen naar cellen met VBA-code
De onderstaande VBA-code helpt u om meerdere afbeeldingen in cellen te plaatsen op basis van de celgrootte. Volg deze stappen:
1. Pas de celgrootte aan waarin u de afbeelding wilt plaatsen en selecteer vervolgens de cellen.
2. Houd de toetsen ALT + F11 ingedrukt om het Microsoft Visual Basic for Applications-venster te openen.
3. Klik op Invoegen > Module en plak de onderstaande macro in het modulevenster.
VBA-code: Meerdere afbeeldingen invoegen op basis van de celgrootte
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. Druk vervolgens op F5 om deze code uit te voeren. In het Openen-venster kiest u de map met de afbeeldingen, selecteert u de gewenste afbeeldingen en klikt u op Openen. Alle geselecteerde afbeeldingen worden nu ingevoegd in uw selectie op basis van de celgrootte. Zie screenshot:
Meerdere afbeeldingen of foto's invoegen en schalen naar cellen met een krachtige functie
Als u niet vertrouwd bent met VBA-code, kunt u gebruikmaken van de krachtige functie – Afbeeldingen importeren van Kutools voor Excel. Met deze handige functie kunt u snel en eenvoudig meerdere afbeeldingen in cellen importeren.
1. Klik op Kutools Plus > Importeren & Exporteren > Afbeeldingen importeren, zie screenshot:
2. In het geopende dialoogvenster Afbeeldingen importeren voert u de volgende handelingen uit:
- Specificeer de afbeeldingsvolgorde via de keuzelijst Importvolgorde. U kunt kiezen voor Vullen per kolom, dan per rij of Vullen per rij, dan per kolom;
- Klik vervolgens op de knop Toevoegen om de afbeeldingsbestanden of map te selecteren en toe te voegen aan de Afbeeldingslijst;
- Klik op de knop Importgrootte. In het dialoogvenster Afbeelding importeren - Grootte selecteert u de optie Overeenkomende celgrootte.
3. Na het instellen van de opties klikt u op Importeren. Vervolgens verschijnt er nog een venster Afbeeldingen importeren, waarin u de doelcellen opgeeft waarin u de afbeelding wilt plaatsen, zie screenshot:
4. Klik vervolgens op OK; alle geselecteerde afbeeldingen zijn nu ingevoegd en geschaald naar de grootte van de opgegeven cellen, zoals hieronder weergegeven:
Meerdere afbeeldingen of foto's invoegen op basis van hun naam in cellen
Stel, u heeft een lijst met productnamen in één kolom en u wilt nu de bijbehorende afbeeldingen in een andere kolom plaatsen, zoals hieronder weergegeven. Het handmatig invoegen en verslepen van elke afbeelding naar de juiste positie kost veel tijd. In dit onderdeel bespreek ik enkele snelle methoden.
Meerdere afbeeldingen of foto's invoegen op basis van hun naam met VBA-code
Met de onderstaande VBA-code kunt u snel meerdere afbeeldingen invoegen die overeenkomen met hun naam. Volg deze stappen:
1. Houd de toetsen ALT + F11 ingedrukt om het Microsoft Visual Basic for Applications-venster te openen.
2. Klik op Invoegen > Module en plak de onderstaande macro in het modulevenster.
VBA-code: Meerdere afbeeldingen invoegen op basis van hun naam
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
Opmerking: In bovenstaande code kunt u de hoogte en breedte van de afbeelding aanpassen binnen de scripts “.ShapeRange.Height =60”, “.ShapeRange.Width =60” naar uw wens.
3. Druk vervolgens op F5 om deze code uit te voeren. In het geopende venster selecteert u de map met de afbeeldingen die u wilt invoegen, zie screenshot:
4. Klik vervolgens op OK; er verschijnt een promptvenster waarin u de cellen selecteert die de afbeeldingsnamen bevatten, zie screenshot:
5. Klik opnieuw op OK; er volgt nog een promptvenster waarin u de cellen selecteert waarin u de afbeeldingen wilt plaatsen, zie screenshot:
6. Klik tot slot op OK; de afbeeldingen zijn direct ingevoegd in de cellen op basis van hun naam, zie screenshot:
Meerdere afbeeldingen of foto's invoegen op basis van hun naam met een handige functie
Als u Kutools voor Excel gebruikt, kunt u met de functie Overeenkomende afbeeldingen importeren snel en eenvoudig afbeeldingen invoegen op basis van de afbeeldingsnamen.
Kutools voor Excel - Geleverd met meer dan 300 essentiële tools voor Excel. Geniet van permanent gratis AI-functies! Download nu!
1. Klik op Kutools Plus > Importeren & Exporteren > Overeenkomende afbeeldingen importeren, zie screenshot:
2. In het geopende dialoogvenster Overeenkomende afbeelding importeren voert u de volgende handelingen uit:
- Specificeer de afbeeldingsvolgorde via de keuzelijst Importvolgorde. U kunt kiezen voor Vullen per kolom, dan per rij of Vullen per rij, dan per kolom;
- Selecteer vervolgens uit het tekstvak Overeenkomstbereik de afbeeldingsnamen waarop u de afbeeldingen wilt baseren;
- Klik vervolgens op de knop Toevoegen om de afbeeldingsbestanden of map te selecteren en toe te voegen aan de Afbeeldingslijst;
- Daarna dient u het afbeeldingsformaat op te geven. Klik op de knop Importgrootte en selecteer in het dialoogvenster Afbeelding importeren - Grootte het gewenste formaat.
3. Na het instellen van de opties klikt u op Importeren, kies één cel of een lijst met cellen om de afbeeldingen te plaatsen in het geopende dialoogvenster Overeenkomende afbeeldingen importeren, zie screenshot:
4. Klik vervolgens op OK; alle afbeeldingen waarvan de naam overeenkomt met de celwaarden zijn ingevoegd, zie screenshot:
Afbeeldingen of foto's invoegen of weergeven vanaf URL's
Heeft u ooit geprobeerd afbeeldingen weer te geven of in te voegen vanaf een lijst met URL's? Mogelijk is er geen standaardmethode om afbeeldingen direct in Excel in te voegen, maar u kunt hiervoor een code of een externe tool gebruiken.
Afbeeldingen of foto's invoegen of weergeven vanaf URL's met VBA-code
Gebruik de onderstaande VBA-code om afbeeldingen in te voegen op basis van een lijst met URL's.
1. Pas eerst de grootte van de aangrenzende cellen aan waarin u de afbeeldingen wilt plaatsen.
2. Houd de toetsen ALT + F11 ingedrukt om het Microsoft Visual Basic for Applications-venster te openen.
3. Klik op Invoegen > Module en plak de onderstaande macro in het modulevenster.
VBA-code: Afbeeldingen invoegen vanaf een lijst met URL's
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
Opmerkingen: In bovenstaande code is A2:A5 het bereik met de URL-adressen waarvan u de afbeeldingen wilt ophalen; pas de celverwijzingen aan naar uw situatie.
4. Druk vervolgens op F5 om deze code uit te voeren. De bijbehorende afbeeldingen worden opgehaald uit de URL's, in de aangrenzende kolom geplaatst en gecentreerd in de cellen, zie screenshot:
Afbeeldingen of foto's invoegen of weergeven vanaf URL's met een krachtige functie
Kutools voor Excel heeft een krachtige functie – Afbeeldingen invoegen vanaf pad (URL). Met deze tool worden de bijbehorende afbeeldingen snel en eenvoudig uit de URL's opgehaald.
1. Klik op Kutools > Invoegen > Afbeeldingen invoegen vanaf pad (URL), zie screenshot:
2. In het geopende dialoogvenster Afbeeldingen invoegen vanaf pad (URL) stelt u het volgende in:
- Selecteer de lijst met URL-cellen en het bereik waarin u de afbeeldingen wilt plaatsen;
- Specificeer het formaat van de afbeeldingen naar wens in het gedeelte Afbeeldingsgrootte.
3. Klik vervolgens op Ok; alle afbeeldingen zijn nu opgehaald uit de URL's, zie screenshot:
Afbeeldingen of foto's invoegen of weergeven vanaf bestandslocaties
Als u afbeeldingen wilt invoegen vanaf een bestandslocatie, vindt u hier ook de oplossingen.
Afbeeldingen of foto's invoegen of weergeven vanaf bestandslocaties met VBA-code
U kunt de onderstaande VBA-code gebruiken om afbeeldingen in te voegen op basis van bestandslocaties.
1. Houd de toetsen ALT + F11 ingedrukt om het Microsoft Visual Basic for Applications-venster te openen.
2. Klik op Invoegen > Module en plak de onderstaande code in het modulevenster.
VBA-code: Afbeeldingen invoegen vanaf een bereik met bestandslocaties
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. Na het invoegen van de bovenstaande code drukt u op F5 om deze uit te voeren. Er verschijnt een promptvenster waarin u de cellen met de bestandslocaties selecteert, zie screenshot:
4. Klik vervolgens op OK; alle afbeeldingen op basis van de bestandslocaties worden weergegeven in de volgende kolom, zoals hieronder weergegeven:
Afbeeldingen of foto's invoegen of weergeven vanaf bestandslocaties met een krachtige functie
Met de functie Afbeeldingen invoegen vanaf pad (URL) van Kutools voor Excel kunt u ook eenvoudig afbeeldingen weergeven op basis van het bestandslocatiepad.
Kutools voor Excel - Geleverd met meer dan 300 essentiële tools voor Excel. Geniet van permanent gratis AI-functies! Download nu!
1. Klik op Kutools > Invoegen > Afbeeldingen invoegen vanaf pad (URL). Geef in het geopende dialoogvenster het bereik van de bestandslocaties, het bereik voor het plaatsen van de afbeeldingen en het gewenste afbeeldingsformaat op, zie screenshots:
2. Na het instellen van de opties klikt u op Ok; de afbeeldingen worden direct ingevoegd in de geselecteerde cellen, zie screenshot:
Afbeelding of foto invoegen in een opmerking
Het is meestal eenvoudig om een afbeelding in een cel te plaatsen, maar soms wilt u een afbeelding in een opmerking plaatsen. Hoe pakt u dit aan?
1. Selecteer en klik met de rechtermuisknop op de cel waarin u een opmerking wilt invoegen en kies Opmerking invoegen, zie screenshot:
2. Beweeg de cursor over de rand van het opmerkingenvak totdat de cursor verandert in een vierpijlig pictogram. Klik vervolgens met de rechtermuisknop en kies Opmerking opmaken, zie screenshot:
3. In het geopende dialoogvenster Opmerking opmaken klikt u op het tabblad Kleuren en lijnen en kiest u Opvuleffecten in de keuzelijst Kleur, zie screenshot:
4. In het volgende dialoogvenster Opvuleffecten klikt u op het tabblad Afbeelding en vervolgens op Afbeelding selecteren om een afbeelding te kiezen, zie screenshot:
5. Klik vervolgens op OK > OK; de afbeelding is nu ingevoegd in het opmerkingenvak, zie screenshot:
Afbeelding of foto invoegen in koptekst of voettekst
Wilt u een afbeelding toevoegen aan de koptekst of voettekst van uw Excel-werkblad? Volg dan de stappen in dit onderdeel:
1. Activeer het werkblad waarin u de afbeelding in de koptekst of voettekst wilt plaatsen.
2. Klik vervolgens op Invoegen > Koptekst & Voettekst. U gaat nu naar het tabblad Hulpmiddelen voor koptekst en voettekst. Zie screenshot:
3. Om een afbeelding in de koptekst of voettekst te plaatsen, klikt u op het gewenste vak (links, midden of rechts) en vervolgens op Afbeelding onder het tabblad Ontwerpen, zie screenshot:
4. Er verschijnt een venster Afbeeldingen invoegen. Kies de gewenste afbeelding en klik op Invoegen. Nu verschijnt de aanduiding &[Afbeelding] in het koptekst- of voettekstvak. Klik ergens buiten het vak om de ingevoegde afbeelding te tonen, zie screenshot:
Tip: Soms overlapt de afbeelding het gegevensgebied van het werkblad, zoals hieronder weergegeven. Dit komt doordat de afbeelding te groot is en niet automatisch wordt geschaald naar het koptekst- of voettekstvak.
Om dit probleem op te lossen, hoeft u alleen de afbeelding in de koptekst of voettekst te schalen. Volg hiervoor de volgende stappen:
1. Klik in het koptekst- of voettekstvak waar de afbeelding staat en klik vervolgens op Afbeelding opmaken onder het tabblad Ontwerpen, zie screenshot:
2. In het dialoogvenster Afbeelding opmaken past u onder het tabblad Grootte de afmetingen van de afbeelding aan zodat deze in het koptekst- of voettekstvak past, zie screenshot:
3. Klik vervolgens op OK; het resultaat wordt nu weergegeven zoals gewenst.
Dezelfde afbeelding of foto invoegen in meerdere werkbladen
Soms wilt u een logo-afbeelding in alle werkbladen van uw werkboek plaatsen. Normaal gesproken gebruikt u de functie Invoegen om de afbeelding per blad toe te voegen. Om tijd te besparen, kunt u met de onderstaande VBA-code dezelfde afbeelding in één keer in een specifieke cel van alle bladen plaatsen. Volg deze stappen:
1. Houd de toetsen ALT + F11 ingedrukt om het Microsoft Visual Basic for Applications-venster te openen.
2. Klik op Invoegen > Module en plak de onderstaande code in het modulevenster.
VBA-code: Dezelfde afbeelding invoegen in alle werkbladen:
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
Opmerking: In bovenstaande code is C:\Users\AddinTestWin10\Desktop\my images\logo.png het pad en de naam van de afbeelding, en A1 in Range("A1") is de cel waarin u de afbeelding wilt plaatsen. Pas deze aan naar uw situatie.
3. Druk vervolgens op F5 om deze code uit te voeren. De afbeelding wordt direct ingevoegd in cel A1 van elk werkblad. Zie onderstaande demo:
Afbeelding of foto achter celinhoud plaatsen
Om de gegevens in het werkblad aantrekkelijker te maken, kunt u een afbeelding als achtergrond gebruiken. Hier vindt u enkele methoden om een afbeelding achter de celinhoud te plaatsen.
Afbeelding of foto achter celinhoud plaatsen met de Achtergrond-functie
1. Open het werkblad waarin u een achtergrondafbeelding wilt plaatsen.
2. Klik vervolgens op Pagina-indeling > Achtergrond, zie screenshot:
3. In het geopende venster Afbeeldingen invoegen kiest u een afbeelding vanaf uw computer, website of OneDrive, zie screenshot:
4. De afbeelding is nu als achtergrond in het werkblad geplaatst, zoals hieronder weergegeven:
Tip: Om de achtergrondafbeelding te verwijderen, klikt u op Pagina-indeling > Achtergrond verwijderen. Zie screenshot:
Transparante afbeelding of foto achter celinhoud plaatsen
Met bovenstaande methode kunt u de transparantie van de achtergrondafbeelding niet aanpassen. Als de achtergrondafbeelding erg donker is, kan het lastig zijn om de gegevens te lezen. In dit onderdeel leg ik uit hoe u een transparante afbeelding achter de cellen plaatst.
1. Klik op Invoegen > Vormen en selecteer een rechthoek, zie screenshot:
2. Teken vervolgens een vorm zo groot als nodig is in het actieve werkblad.
3. Na het tekenen van de vorm verschijnt het tabblad Hulpmiddelen voor tekenen in het lint. Klik vervolgens op Opmaak > Vormcontour > Geen contour, zie screenshot:
4. Klik vervolgens met de rechtermuisknop op de vorm en kies Vorm opmaken in het contextmenu, zie screenshot:
5. In het uitgebreide deelvenster Vorm opmaken, onder het tabblad Opvulling & lijn, voert u de volgende handelingen uit:
- Selecteer onder het Opvulling gedeelte de Afbeelding- of textuuropvulling optie;
- Klik op de knop Invoegen bij Afbeeldingsbron en kies een afbeelding die u wilt invoegen;
- Pas vervolgens de transparantie van de afbeelding aan naar wens in het gedeelte Transparantie.
6. U ziet nu dat de vorm met afbeelding eruitziet als een achtergrondafbeelding, zoals hierboven weergegeven.
Opmerking: Na het invoegen van dit type achtergrondafbeelding kunt u geen tekst invoeren binnen het afbeeldingsgebied.
Transparante afbeelding of foto als watermerk achter celinhoud plaatsen
Beide bovenstaande methoden hebben hun beperkingen: met de eerste kunt u de transparantie niet aanpassen, met de tweede kunt u geen tekst invoeren in de cellen binnen het afbeeldingsgebied. Om deze problemen op te lossen, kunt u de functie Watermerk invoegen van Kutools voor Excel gebruiken.
1. Klik op Kutools > Invoegen > Watermerk invoegen, zie screenshot:
2. In het geopende dialoogvenster Watermerk invoegen selecteert u Afbeelding watermerk, klikt u op Afbeelding selecteren om een afbeelding te kiezen, geeft u de schaal op en vinkt u de optie Erosie aan, zie screenshot:
3. Klik vervolgens op Ok; de afbeelding is nu als achtergrondafbeelding in het werkblad geplaatst.
Een bereik van cellen als afbeelding of foto invoegen in Excel
Heeft u ooit geprobeerd een bereik van cellen te kopiëren en als afbeelding in Excel te plakken? In dit onderdeel bespreek ik enkele snelle methoden om dit in Excel te doen.
Een bereik van cellen als afbeelding of foto invoegen met de functie Kopiëren als afbeelding
In Excel kunt u de functie Kopiëren als afbeelding gebruiken om een bereik van cellen als afbeelding te kopiëren en in te voegen.
1. Selecteer het bereik van cellen dat u als afbeelding wilt kopiëren en invoegen.
2. Klik vervolgens op Start > Kopiëren > Kopiëren als afbeelding, zie screenshot:
3. In het geopende dialoogvenster Afbeelding kopiëren selecteert u Afbeelding in het gedeelte Opmaak, zie screenshot:
4. Klik vervolgens op OK; druk nu op Ctrl + V om de afbeelding overal in het werkboek te plakken.
Een bereik van cellen als afbeelding of foto invoegen met de Camera-tool
In Excel is er een Camera-tool waarmee u een foto kunt maken van geselecteerde gegevens en deze als afbeelding kunt plakken. Wanneer de originele gegevens wijzigen, wordt de gekopieerde afbeelding automatisch bijgewerkt.
U dient eerst de Camera op het lint weer te geven en deze vervolgens te gebruiken.
1. Klik op het pictogram Werkbalk Snelle toegang aanpassen en vervolgens op Meer opdrachten, zie screenshot:
2. In het geopende dialoogvenster Excel-opties voert u de volgende handelingen uit:
- Selecteer Alle opdrachten in de keuzelijst Opdrachten selecteren uit;
- Scroll vervolgens naar Camera in de lijst;
- Klik vervolgens op Toevoegen om deze tool toe te voegen aan de Werkbalk Snelle toegang;
- Klik tot slot op OK om dit venster te sluiten.
3. De Camera-tool is nu zichtbaar op het lint, zie screenshot:
4. Selecteer vervolgens het bereik van cellen dat u als afbeelding wilt hebben.
5. Klik vervolgens op de Camera-tool, ga naar het werkblad en klik ergens; het gegevensbereik wordt als afbeelding ingevoegd, zoals in onderstaande demo:
Een bereik van cellen als afbeelding of foto invoegen met een handige functie
Als u Kutools voor Excel gebruikt, kunt u met de functie AutoTekstbibliotheek de geselecteerde gegevens opslaan in de AutoTekstbibliotheek en deze later als afbeelding of tekst invoegen.
Kutools voor Excel - Geleverd met meer dan 300 essentiële tools voor Excel. Geniet van permanent gratis AI-functies! Download nu!
1. Selecteer het gegevensbereik dat u als afbeelding wilt invoegen.
2. Klik vervolgens op Kutools > Navigatie, zie screenshot:
3. In het uitgebreide navigatievenster klikt u op het pictogram AutoTekstbibliotheek en vervolgens op het pictogram Geselecteerde inhoud toevoegen aan AutoTekst, zie screenshot:
4. In het dialoogvenster Toevoegen aan AutoTekst geeft u een naam op voor dit item en selecteert u een groep waarin u het wilt plaatsen. Zie screenshot:
5. Klik vervolgens op Toevoegen om het aan het AutoTekst-venster toe te voegen. Wilt u dit bereik als afbeelding invoegen, klik dan op een cel om de afbeelding te plaatsen, zoek het opgeslagen item in het AutoTekst-venster en kies Invoegen als > Afbeelding (EMF) in de keuzelijst. Het gegevensbereik wordt nu als afbeelding in het blad geplaatst, zie screenshots:
Afbeelding of foto dynamisch invoegen op basis van celwaarde
In dit onderdeel laat ik zien hoe u een specifieke afbeelding weergeeft op basis van een celwaarde. Bijvoorbeeld: wanneer ik een item kies uit een keuzelijst, verschijnt de bijbehorende afbeelding; kies ik een ander item, dan verandert de afbeelding direct, zoals in onderstaande demo:
Afbeelding of foto dynamisch invoegen op basis van celwaarde met de functie Gedefinieerde naam
Normaal gesproken kunt u in Excel een dynamisch benoemd bereik maken en vervolgens een gekoppelde afbeelding gebruiken om deze taak uit te voeren.
1. Maak eerst twee kolommen aan met productnamen en bijbehorende afbeeldingen, zie screenshot:
2. Maak vervolgens een keuzelijst voor de celwaarden. Klik op een cel om de keuzelijst te plaatsen, klik op Gegevens > Gegevensvalidatie > Gegevensvalidatie, zie screenshot:
3. In het geopende dialoogvenster Gegevensvalidatie kiest u onder het tabblad Instellingen de optie Lijst bij Toestaan en selecteert u de cellen voor de keuzelijst in het tekstvak Bron, zie screenshot:
4. Klik op OK; de keuzelijst met celwaarden is nu aangemaakt. Selecteer een item uit de keuzelijst, zie screenshot:
5. Klik vervolgens op Formules > Naam definiëren, zie screenshot:
6. In het dialoogvenster Nieuwe naam voert u de volgende handelingen uit:
- Voer in het Naam tekstvak de naam myimage in;
- Kopieer en plak vervolgens deze formule: =INDEX(Sheet11!$A$2:$B$6;VERGELIJKEN(Sheet11!$E$2;Sheet11!$A$2:$A$6;0);2) in het tekstvak Verwijst naar.
Opmerking: In bovenstaande formule:
- Sheet11!$A$2:$B$6: is het werkblad en bereik met de waarden en afbeeldingen die u wilt gebruiken;
- Sheet11!$E$2: is de cel waarin u de keuzelijst heeft aangemaakt;
- Sheet11!$A$2:$A$6: is de lijst met cellen waarop u de keuzelijst heeft gebaseerd;
- Het getal2 is het kolomnummer met de afbeeldingen. Als uw afbeeldingen in kolom C staan, vult u3 in.
7. Klik vervolgens op OK; kopieer en plak de bijbehorende afbeelding op basis van de celwaarde in E2 vanuit het oorspronkelijke bereik naar cel F2, zie screenshot:
8. Selecteer vervolgens de afbeelding in cel F2 en voer deze formule =myimage (myimage is de bereiknaam die u in stap6 heeft aangemaakt) in de formulebalk in, zie screenshot:
9. Druk na het invoeren van de formule op Enter; nu wordt bij het kiezen van een item uit de keuzelijst direct de bijbehorende afbeelding weergegeven. Zie screenshot:
Afbeelding of foto dynamisch invoegen op basis van celwaarde met een handige functie
Bovenstaande methode kan lastig zijn voor velen. Hier introduceer ik een handige functie – Maak een afbeelding keuzelijst van Kutools voor Excel. Met deze tool maakt u eenvoudig meerdere keuzelijsten met bijbehorende afbeeldingen in slechts enkele klikken.
1. Maak eerst twee kolommen aan met productnamen en bijbehorende afbeeldingen in uw werkblad.
2. Klik vervolgens op Kutools > Keuzelijst > Maak een afbeelding keuzelijst, zie screenshot:
3. In het dialoogvenster Maak een afbeelding keuzelijst, als u de kolommen met waarden en afbeeldingen al heeft aangemaakt, kunt u stap1 overslaan. Selecteer vervolgens het oorspronkelijke gegevens- en afbeeldingsbereik en het uitvoerbereik, zie screenshot:
4. Klik vervolgens op Ok; de keuzelijsten met afbeeldingen zijn nu aangemaakt in de geselecteerde cellen. Bij het kiezen van een item uit de keuzelijst wordt direct de bijbehorende afbeelding weergegeven, zie onderstaande demo:
Alle afbeeldingen of foto's uit een Excel-bestand exporteren of opslaan
Als u meerdere afbeeldingen in uw werkboek heeft en u wilt nu alle afbeeldingen uit het Excel-bestand naar een map halen en opslaan, hoe pakt u dit aan in Excel?
Alle afbeeldingen of foto's uit Excel exporteren of opslaan met de functie Opslaan als
Normaal gesproken kunt u met de functie Opslaan als alle afbeeldingen uit het werkboek opslaan. Volg deze stappen:
1. Klik op Bestand > Opslaan als. Geef in het venster Opslaan als een map op voor de geëxporteerde bestanden en kies Webpagina (*.htm;*.html) bij Opslaan als type, zie screenshot:
2. Klik vervolgens op Opslaan. Ga naar de opgegeven map; u ziet twee bestanden: één HTML-bestand en een map met de afbeeldingen, grafieken of andere objecten uit het werkboek. Zie screenshot:
3. U kunt nu alleen de afbeeldingen naar een andere map slepen, afhankelijk van uw wensen.
Opmerking: Met deze Opslaan als-functie krijgt u elke afbeelding twee keer: één kleiner en één groter. U kunt dus de afbeeldingen met hogere resolutie opslaan als u dat wilt.
Alle afbeeldingen of foto's uit Excel exporteren of opslaan door de bestandsextensie te wijzigen
Om alle afbeeldingen uit een Excel-bestand op te slaan, kunt u ook de bestandsextensie wijzigen naar RAR. Volg deze stappen:
1. Wijzig de bestandsextensie van xlsx naar rar, zoals hieronder weergegeven:
2. Pak vervolgens het bestand uit; u ziet drie mappen en één bestand in de map, zie screenshot:
3. Klik vervolgens om de map xl te openen en open daarna de map media. Hier vindt u alle afbeeldingen zonder duplicaten, zie screenshot:
Alle afbeeldingen of foto's uit Excel exporteren of opslaan met een krachtige functie
Als u Kutools voor Excel gebruikt, kunt u met de functie Grafiek exporteren snel specifieke objecten, zoals afbeeldingen, grafieken en vormen, exporteren naar een afbeeldingsformaat naar keuze.
1. Klik op Kutools Plus > Importeren & Exporteren > Grafiek exporteren, zie screenshot:
2. In het dialoogvenster Grafiek exporteren voert u de volgende handelingen uit:
- Kies de optie Afbeeldingen in de keuzelijst Type;
- Geef een map op om uw geëxporteerde afbeeldingen op te slaan;
- Kies vervolgens in de keuzelijst Exportformaat het gewenste formaat voor uw afbeeldingen.
3. Klik tot slot op Ok; alle afbeeldingen in het huidige werkblad zijn opgeslagen in de door u opgegeven map, zie screenshot:
Afbeeldingsnamen in een map hernoemen op basis van een lijst met cellen in Excel
Als u veel afbeeldingen in een map heeft en u wilt deze allemaal hernoemen, hoe kunt u dit eenvoudig in Excel doen?
In Excel dient u eerst alle oude afbeeldingsnamen in een kolom te plaatsen, vervolgens de nieuwe namen in te voeren en tot slot een VBA-code toe te passen om de oude namen in één keer te vervangen door de nieuwe. Volg deze stappen:
1. Plaats alle afbeeldingsnamen in een lijst met cellen, of gebruik onderstaande code om automatisch alle afbeeldingsnamen uit een specifieke map te halen zonder ze handmatig in te voeren.
2. Houd de toetsen ALT + F11 ingedrukt om het Microsoft Visual Basic for Applications-venster te openen.
3. Klik op Invoegen > Module en plak de onderstaande macro in het modulevenster.
VBA-code: Alle afbeeldingsnamen uit een map ophalen
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. Druk vervolgens op F5 om deze code uit te voeren. Er verschijnt een promptvenster waarin u een cel kiest voor het plaatsen van de afbeeldingsnamen, zie screenshot:
5. Klik vervolgens op OK; er verschijnt een dialoogvenster Bladeren waarin u de map selecteert met de afbeeldingen die u wilt ophalen, zie screenshot:
6. Klik op OK; alle afbeeldingsnamen in de opgegeven map zijn nu in de cellen geplaatst, zie screenshot:
7. Voer vervolgens de nieuwe namen in een andere kolom in, zoals hieronder weergegeven:
8. Gebruik vervolgens onderstaande code om de afbeeldingen te hernoemen. Druk opnieuw op ALT + F11 om het Microsoft Visual Basic for Applications-venster te openen.
9. Klik op Invoegen > Module en plak de onderstaande macro in het modulevenster.
VBA-code: Meerdere bestanden in een map hernoemen
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
Opmerking: In bovenstaande code geeft A:A de lijst met oude afbeeldingsnamen aan die u wilt hernoemen en B bevat de nieuwe namen die u wilt gebruiken. Pas deze aan naar uw situatie.
10. Druk vervolgens op F5 om deze code uit te voeren. In het geopende dialoogvenster Bladeren selecteert u de map met de afbeeldingen die u wilt hernoemen, zie screenshot:
11. Klik vervolgens op OK; alle afbeeldingsnamen zijn vervangen door de nieuwe namen, zoals hieronder weergegeven:
Afbeelding vergroten of verkleinen bij klikken
Stel, u heeft een kleine afbeelding in het werkblad geplaatst en wilt deze vergroten bij het aanklikken en weer verkleinen bij een volgende klik, zoals in onderstaande demo. Hoe lost u dit op in Excel?
Gebruik de onderstaande code om de afbeelding te vergroten of verkleinen bij het aanklikken. Volg deze stappen:
1. Klik met de rechtermuisknop op de afbeelding en kies Macro toewijzen, zie screenshot:
2. Klik in het geopende dialoogvenster Macro toewijzen op de knop Nieuw, zie screenshot:
3. In het Microsoft Visual Basic for Applications-venster kopieert en plakt u de onderstaande code tussen Sub en End Sub. Zie screenshot:
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
4. Druk vervolgens op Alt + Q om het Microsoft Visual Basic for Applications-venster te sluiten. Nu wordt de afbeelding vergroot tot het opgegeven formaat bij klikken en weer verkleind bij een volgende klik, zoals in onderstaande demo:
Een afbeelding altijd laten zweven bij het scrollen door het werkblad
Soms wilt u een afbeelding altijd zichtbaar houden op het scherm, ook wanneer u door het werkblad scrolt. In dit onderdeel introduceer ik een snelle truc om dit in Excel te realiseren. Volg deze stappen:
1. Voeg eerst een afbeelding in die u wilt gebruiken.
2. Klik vervolgens met de rechtermuisknop op het werkbladtabblad met de afbeelding die u altijd zichtbaar wilt houden en kies Code weergeven in het contextmenu. Plak in het geopende Microsoft Visual Basic for Applications-venster de onderstaande code in de lege module:
VBA-code: Altijd een afbeelding laten zweven in een werkblad
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
Opmerking: In deze code is Afbeelding1 de naam van de afbeelding die u heeft ingevoegd; pas deze aan naar uw situatie.
3. Sla het codevenster op en sluit het. Nu blijft de afbeelding altijd zichtbaar in de rechterbovenhoek van het werkblad wanneer u scrolt en op een cel klikt. Zie screenshot:
Afbeeldingen of foto's verwijderen uit het actieve blad / een bereik van cellen
Heeft u een snelle manier om alle afbeeldingen uit een werkblad, een bereik van cellen of het huidige werkboek te verwijderen? In dit onderdeel bespreek ik enkele methoden om dit in Excel te doen.
Afbeeldingen of foto's verwijderen uit het actieve blad met VBA-code
Om afbeeldingen uit het huidige werkblad te verwijderen, kunt u onderstaande VBA-code gebruiken. Volg deze stappen:
1. Activeer het werkblad met de afbeeldingen die u wilt verwijderen.
2. Houd de toetsen ALT + F11 ingedrukt om het Microsoft Visual Basic for Applications-venster te openen.
3. Klik op Invoegen > Module en plak de onderstaande macro in het modulevenster.
VBA-code: Alle afbeeldingen uit het huidige werkblad verwijderen
Sub DeleteAllPics()
'Updateby Extendoffice
Dim Pic As Object
For Each Pic In ActiveSheet.Pictures
Pic.Delete
Next Pic
End Sub
4. Druk vervolgens op F5 om deze code uit te voeren; alle afbeeldingen in het actieve werkblad worden direct verwijderd.
Afbeeldingen of foto's verwijderen uit een bereik van cellen met VBA-code
Wilt u alleen afbeeldingen uit een specifiek bereik verwijderen, dan kunt u onderstaande eenvoudige code gebruiken.
1. Houd de toetsen ALT + F11 ingedrukt om het Microsoft Visual Basic for Applications-venster te openen.
2. Klik op Invoegen > Module en plak de onderstaande macro in het modulevenster.
VBA-code: Afbeeldingen verwijderen uit een bereik van cellen
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
Opmerking: In bovenstaande code is B4:C6 het bereik waaruit u de afbeeldingen wilt verwijderen.
3. Druk vervolgens op F5 om deze code uit te voeren; de afbeeldingen in het geselecteerde bereik worden direct verwijderd, zie screenshots:
Afbeeldingen of foto's verwijderen uit het actieve blad, geselecteerde bladen of alle bladen met een handige functie
Als u Kutools voor Excel gebruikt, kunt u met de functie Illustraties & Objecten verwijderen snel afbeeldingen verwijderen uit een werkblad, geselecteerde bladen of het hele werkboek.
1. Klik op Kutools > Verwijderen > Illustraties & Objecten verwijderen, zie screenshot:
2. In het geopende dialoogvenster Illustraties & Objecten verwijderen vinkt u Afbeeldingen aan in het gedeelte Verwijderen en geeft u het bereik op waaruit u de afbeeldingen wilt verwijderen onder het gedeelte Zoeken in, zie screenshot:
3. Klik vervolgens op Ok; alle afbeeldingen worden verwijderd uit het werkblad, de geselecteerde werkbladen of het hele werkboek, afhankelijk van uw keuze.
Beste productiviteitstools voor Office
Verbeter je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te kiezen die je het meest nodig hebt...
Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger
- Activeer tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
- Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!
Alle Kutools-invoegtoepassingen. Eén installatieprogramma
Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.





- Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
- Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
- 30 dagen volledige proef — geen registratie, geen creditcard nodig
- Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen