Přejít k hlavnímu obsahu

Dávková automatická změna velikosti obrázků, aby se vešly do buněk v Excelu – 2 užitečné způsoby

Autor: Xiaoyang Naposledy změněno: 2025-04-08

Při práci s obrázky v Excelu je jejich zarovnání s buňkami klíčové pro strukturovanou a organizovanou prezentaci. Pokud často vkládáte obrázky do Excelu a chcete, aby se jejich velikost automaticky přizpůsobila rozměrům buněk. Tato příručka vás provede nejlepšími metodami, jak změnit velikost obrázků tak, aby se efektivně vešly do buněk.

Dávková automatická změna velikosti obrázků tak, aby odpovídaly buňkám kódu VBA

Dávková automatická změna velikosti obrázků, aby se vešly do buněk pomocí Kutools pro Excel


Změňte velikost vybraného obrázku tak, aby se vešel do jedné buňky s kódem VBA

Pro uživatele, kteří potřebují vložit více obrázků a automaticky změnit jejich velikost, aby se vešly do konkrétních buněk, poskytuje makro VBA vysoce efektivní řešení. Využitím VBA můžete zefektivnit proces importu a úpravy obrázků a zajistit, aby byly dokonale zarovnány s hranicemi buněk. Tato metoda je užitečná zejména při zpracování hromadných importů obrázků, protože eliminuje potřebu ruční změny velikosti a umístění.

1. Upravte velikost buňky, do které chcete vložit obrázek, a vyberte buňky.

2. Poté podržte klávesy ALT + F11 a otevřete okno "Microsoft Visual Basic for Applications".

3. Klikněte na "Vložit" > "Modul" a vložte následující makro do okna Modul.

VBA: Vložte více obrázků podle velikosti buňky

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. Poté stisknutím klávesy F5 spusťte tento kód. V okně Otevřít vyberte složku, která obsahuje obrázky, a poté vyberte obrázky, které chcete vložit.
vba kód pro výběr obrázků

5. Poté klikněte na tlačítko "Otevřít" a všechny vybrané obrázky byly vloženy do vašeho výběru na základě velikosti buňky. Viz snímek obrazovky:
vba kód pro vložení obrázků do buněk


Dávková automatická změna velikosti obrázků, aby se vešly do buněk pomocí Kutools pro Excel

Pokud nejste obeznámeni s kódem VBA, nebojte se! Kutools pro Excel nabízí jednoduchý a efektivní způsob, jak dávkovat obrázky s automatickou změnou velikosti, aby se vešly do odpovídajících buněk. Tato funkce je užitečná zejména pro uživatele, kteří často vkládají obrázky, jako jsou seznamy produktů, sestavy nebo prezentace vizuálních dat.

V této části vás provedeme kroky k automatické změně velikosti více obrázků, aby se vešly do jejich příslušných buněk pomocí Kutools pro Excel, což vám ušetří čas a zajistí úhledný a organizovaný list.

Kutools pro Excel nabízí více než 300 pokročilých funkcí pro zefektivnění složitých úkolů, zvýšení kreativity a efektivity. Itegarujte se schopnostmi AI, Kutools automatizuje úkoly s přesností, takže správa dat je snadná. Podrobné informace o Kutools pro Excel...         Zkušební verze zdarma...

Po instalaci Kutools pro Excel proveďte následující kroky:

  1. Klikněte na „Kutools Plus“ > „Import/Export“ > „Importovat obrázky“.
    Klikněte na Kutools Plus > Importovat/Exportovat > Importovat obrázky
  2. V dialogovém okně "Importovat obrázky" nakonfigurujte následující možnosti:
    • Klikněte na tlačítko "Přidat" pro výběr obrazových souborů nebo složky pro přidání obrázků do seznamu obrázků;
    • V rozevíracím seznamu "Velikost importu" vyberte "Odpovídající velikosti buňky";
    • Určete pořadí obrázků z rozevíracího seznamu "Pořadí importu", můžete zvolit "Vyplnit svisle buňku po buňce" nebo "Vyplnit vodorovně buňku po buňce";
    • Nakonec klikněte na tlačítko "Importovat".
      určete možnosti v dialogovém okně
  3. Nyní se zobrazí další "Importovat obrázky", zadejte cílové buňky, do kterých budete obrázek importovat, viz snímek obrazovky:
    vyberte rozsah pro umístění obrázků
  4. Poté klikněte na tlačítko OK, všechny vybrané obrázky byly vloženy tak, aby odpovídaly velikosti konkrétních buněk, jak je uvedeno níže:
    vložte obrázky podle velikosti buňky pomocí kutools

Proč investovat do čističky vzduchu?

VB Macro i Kutools pro Excel nabízejí efektivní způsoby, jak změnit velikost obrázků, aby se vešly do buněk, ale vyhovují různým potřebám uživatelů a úrovním dovedností.

  • Kód VBA je ideální pro uživatele, kteří potřebují vysokou míru přizpůsobení a jsou spokojeni s programováním. Je to nákladově efektivní řešení, ale vyžaduje určité technické znalosti.
  • Kutools pro Excel je ideální pro uživatele, kteří preferují uživatelsky přívětivý přístup bez kódu a jsou ochotni investovat do nástroje třetí strany pro další funkce a snadné použití.

Nakonec výběr mezi těmito dvěma metodami závisí na konkrétních požadavcích uživatele, technických dovednostech a rozpočtu. Pro ty, kteří často pracují s obrázky v Excelu, může prozkoumání obou možností a pochopení jejich silných stránek a omezení vést k efektivnějšímu a efektivnějšímu pracovnímu postupu. Pokud máte zájem prozkoumat další tipy a triky pro Excel, náš web nabízí tisíce výukových programů, které vám pomohou zvládnout Excel.


Související článek:

Jak změnit velikost více buněk tak, aby se rychle vešly na obrázky nad nimi v aplikaci Excel?

Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...


Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!