Ga naar hoofdinhoud

Hoe een afbeelding centreren in een Excel-cel?

Dit artikel laat je een methode zien om afbeeldingen naar het midden van cellen in een Excel-werkblad te verplaatsen, zoals onderstaand screenshot.

Verplaats de afbeelding naar het midden van de cel met VBA-code


Verplaats de afbeelding naar het midden van de cel met VBA-code.

Ga als volgt te werk om afbeeldingen naar het midden van cellen in een werkblad in Excel te verplaatsen.

1. Open het werkblad met de afbeeldingen die u in cellen wilt centreren en druk vervolgens op anders + F11 toetsen om de te openen Microsoft Visual Basic voor toepassingen venster.

2. In de Microsoft Visual Basic voor toepassingen venster, klik dan Invoegen > Module. Kopieer en plak vervolgens VBA-code in het codevenster.

VBA-code: verplaats afbeeldingen naar het midden van de cellen in het werkblad

Sub CenterPictures()
With ActiveSheet.Shapes("Picture 2")
.Top = Range("A1").Top + (Range("A1").Height - .Height) / 2
.Left = Range("A1").Left + (Range("A1").Width - .Width) / 2
End With
With ActiveSheet.Shapes("Picture 4")
.Top = Range("A2").Top + (Range("A2").Height - .Height) / 2
.Left = Range("A2").Left + (Range("A2").Width - .Width) / 2
End With
With ActiveSheet.Shapes("Picture 6")
.Top = Range("A3").Top + (Range("A3").Height - .Height) / 2
.Left = Range("A3").Left + (Range("A3").Width - .Width) / 2
End With
End Sub

Opmerkingen:

1). In de code wordt afbeelding 2 verplaatst naar het midden van cel A1, afbeelding 4 wordt verplaatst naar cel A2 en afbeelding 6 wordt verplaatst naar cel A3.
2). Voor meer afbeeldingen moet u naar het midden van de cellen gaan, voeg deze code toe aan de VBA-code en wijzig de Foto naam en Cel adres op basis van uw behoefte.
With ActiveSheet.Shapes("Picture name")
.Top = Range("Cell Address").Top + (Range("Cell Address").Height - .Height) / 2
.Left = Range("Cell Address").Left + (Range("Cell Address").Width - .Width) / 2
End With

3. druk de F5 sleutel om de code uit te voeren.

Vervolgens worden alle opgegeven afbeeldingen onmiddellijk naar het midden van bepaalde cellen verplaatst, zoals hieronder wordt getoond.


Gerelateerde artikelen:

Beste Office-productiviteitstools

馃 Kutools AI-assistent: Een revolutie teweegbrengen in de data-analyse op basis van: Intelligente uitvoering   |  Genereer code  |  Aangepaste formules maken  |  Analyseer gegevens en genereer grafieken  |  Roep Kutools-functies aan...
Populaire functies: Zoek, markeer of identificeer duplicaten   |  Verwijder lege rijen   |  Combineer kolommen of cellen zonder gegevens te verliezen   |   Ronde zonder formule ...
Super opzoeken: Meerdere criteria VLookup    VLookup met meerdere waarden  |   VOpzoeken over meerdere bladen   |   Fuzzy opzoeken ....
Geavanceerde vervolgkeuzelijst: Maak snel een vervolgkeuzelijst   |  Afhankelijke vervolgkeuzelijst   |  Multi-select vervolgkeuzelijst ....
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  |  Vergelijk bereiken en kolommen ...
Uitgelichte functies: Raster focus   |  Ontwerpweergave   |   Grote formulebalk    Werkmap- en bladbeheer   |  resource Library (Auto-tekst)   |  Datumkiezer   |  Combineer werkbladen   |  Cellen coderen/decoderen    Stuur e-mails per lijst   |  Super filter   |   Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen, ...)   |   50+ tabel Types (Gantt Chart, ...)   |   40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag, ...)   |   19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...)   |   12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion, ...)   |   7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Gespleten cellen, ...)   |   ... en meer

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar effici毛ntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen.  Klik hier om de functie te krijgen die u het meest nodig heeft...

Omschrijving


Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi crystal,

Just an idea, how about to center a selected image or shape in a cell, so no need to manually type Picture Name and Cell Address in the code?

Thanks.
This comment was minimized by the moderator on the site
Is there a way to use this macro without having to use the Picture name? Perhaps using the file type such as a .jpg or .png?
This comment was minimized by the moderator on the site
Hi Elijah,
It is hard to match images to the corresponding cells using the file type only.
This comment was minimized by the moderator on the site
how do you know what picture number to use? I tried adding code for b1 - b3 but not sure what picture number to use?
This comment was minimized by the moderator on the site
Hi Jeff,
Sorry for the inconvenience.
When selecting a picture, the picture number will be displayed on the Name box in Excel. It is the picture name in the workbook. See the attached image.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
Rate this post:
0   Characters
Suggested Locations