Note: The other languages of the website are Google-translated. Back to English

 Jak vložit externí obsah do aplikace Excel vždy odpovídat cílovému formátování?

Při kopírování a vkládání dat z jiných externích aplikací do listu Excel vloží data s původním formátováním, které je ve výchozím nastavení použito. Pokud potřebujete vložená data ve vlastním formátu použitého listu, měli byste při vkládání zvolit možnost Porovnat formátování cíle podle vaší potřeby. Pokud ale potřebujete tuto možnost použít často, můžu vám pomoci nastavit tuto možnost jako výchozí, když používáte Ctrl + V k vložení dat.

Vložení externího obsahu do listu vždy odpovídá cílovému formátování pomocí Možnosti aplikace Excel

Vložení externího obsahu do listu vždy odpovídá cílovému formátování s kódem VBA


Vložení externího obsahu do listu vždy odpovídá cílovému formátování pomocí Možnosti aplikace Excel

Chcete-li, aby Excel vložil data s cílovým formátováním, můžete do svého přidat speciální příkaz Panel nástrojů Rychlý přístup.

1, klikněte Soubor > možnosti, a v Možnosti aplikace Excel dialogové okno:

  • (1.) Klikněte Panel nástrojů Rychlý přístup v levém podokně;
  • (2.) Pak zvolte Všechny příkazy pod Vyberte příkazy z rozbalovací seznam;
  • (3.) A pak přejděte dolů a vyberte Vložit a porovnat formátování cíle v seznamu;
  • (4.) Poté klikněte Přidat >> tlačítko pro přidání tohoto příkazu do Přizpůsobte panel nástrojů Rychlý přístup.

doc-match-destination-formatting-1

2. Po přidání tohoto příkazu klikněte na OK zavřete toto dialogové okno.

3. A teď, Vložit a porovnat formátování cíle byl přidán do Přizpůsobte panel nástrojů Rychlý přístup, viz screenshot:

doc-match-destination-formatting-2

A když vložíte data z jiné aplikace, stačí kliknout na Vložit a porovnat formátování cíle tlačítko v Panel nástrojů Rychlý přístup, bude obsah vložen na list odpovídající cílovému formátování vašeho listu.

Poznámka: Tato metoda není použita v aplikaci Excel 2007.


Vložení externího obsahu do listu vždy odpovídá cílovému formátování s kódem VBA

Pokud používáte Ctrl + V s následujícím kódem VBA, můžete také nastavit možnost Match Destination Formatting jako výchozí možnost vložení.

1. Podržte ALT + F11 klíče a otevře se Okno Microsoft Visual Basic pro aplikace.

2, klikněte Vložit > Modula vložte následující kód do Okno modulu.

Kód VBA: Nastavit formátování cílového zápasu jako výchozí vložení

Sub PasteWithDestinationFormatting()
ActiveCell.PasteSpecial (xlPasteValues)
End Sub

3. Poté uložte a zavřete toto dialogové okno a stiskněte Alt + F8 klávesy pro otevření Makro dialog. V Makro V dialogovém okně vyberte kódový název, který jste vytvořili v kroku 2, a klikněte na možnosti tlačítko, pak se objevil Možnosti makra dialogové okno, zadejte v pod Klávesová zkratka sekce, viz screenshot:

doc-match-destination-formatting-3

4. Pak klikněte na tlačítko OK v Možnosti makra dialogové okno a zavřete Makro dialogové okno.

A teď, když vložíte data z externí aplikace do listu s Ctrl + V, data budou vložena jako Přizpůsobit formátování cílů ve výchozím stavu.


Související článek:

Jak nastavit hodnoty vložení jako výchozí vložení při použití Ctrl + V v aplikaci Excel?


Ukázka: Vložení externího obsahu do aplikace Excel vždy odpovídá cílovému formátování

Kutools pro Excel: s více než 300 praktickými doplňky aplikace Excel, můžete vyzkoušet bez omezení do 30 dnů. Stáhněte si a vyzkoušejte zdarma hned teď!

Nejlepší kancelářské nástroje produktivity

Kutools pro Excel řeší většinu vašich problémů a zvyšuje vaši produktivitu o 80%

  • Opakované použití: Rychle vložte složité vzorce, grafy a cokoli, co jste dříve používali; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
  • Super Formula Bar (snadno upravit více řádků textu a vzorce); Rozložení pro čtení (snadno číst a upravovat velké množství buněk); Vložit do filtrovaného rozsahu...
  • Sloučit buňky / řádky / sloupce bez ztráty dat; Rozdělit obsah buněk; Zkombinujte duplicitní řádky / sloupce... Zabraňte duplicitním buňkám; Porovnat rozsahy...
  • Vyberte možnost Duplikovat nebo Jedinečný Řádky; Vyberte prázdné řádky (všechny buňky jsou prázdné); Super hledání a fuzzy hledání v mnoha sešitech; Náhodný výběr ...
  • Přesná kopie Více buněk beze změny odkazu na vzorec; Automaticky vytvářet reference do více listů; Vložte odrážky, Zaškrtávací políčka a další ...
  • Extrahujte text, Přidat text, Odebrat podle pozice, Odebrat mezeru; Vytváření a tisk mezisoučtů stránkování; Převod mezi obsahem buněk a komentáři...
  • Super filtr (uložit a použít schémata filtrů na jiné listy); Rozšířené řazení podle měsíce / týdne / dne, frekvence a dalších; Speciální filtr tučnou kurzívou ...
  • Kombinujte sešity a pracovní listy; Sloučit tabulky na základě klíčových sloupců; Rozdělte data do více listů; Dávkový převod xls, xlsx a PDF...
  • Více než 300 výkonných funkcí. Podporuje Office / Excel 2007-2019 a 365. Podporuje všechny jazyky. Snadné nasazení ve vašem podniku nebo organizaci. Kompletní funkce 30denní bezplatná zkušební verze. 60denní záruka vrácení peněz.
karta kte 201905

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 omezuje stovky kliknutí myší každý den!
officetab dno
Komentáře (14)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Tento komentář byl moderátorem webu minimalizován
Hej, makro pro vložení nefunguje. Když stisknu CTRL+v, zobrazí se: Chyba běhu '1004': Selhala metoda PasteSpecial třídy Range
Tento komentář byl moderátorem webu minimalizován
Zobrazuje se mi stejná chyba
Tento komentář byl moderátorem webu minimalizován
Ahoj hoši,
Pokud chcete vložit obsah z webu, měli byste použít následující kód VBA.

Sub PasteWithDestinationFormatting()
Dim xRg jako rozsah
Set xRg = Application.InputBox("Vyberte buňku pro vložení: ", "Kutools pro Excel", , , , , , 8)
Pokud xRg není nic, pak Exit Sub
xRg.Range("A1").Aktivovat
ActiveSheet.PasteSpecial Format:="Text Unicode", Link:=False, DisplayAsIcon:=False
End Sub

Po vložení tohoto kódu do modulu kódu a poté přejděte do dialogového okna Makro a nastavte zástupce.
Od nynějška se při vkládání obsahu z jiných aplikací, jako je Word, webová stránka, zobrazí okno s výzvou, které vám připomene, abyste vybrali buňku, do které chcete vložit obsah, a obsah bude ve výchozím nastavení vložen jako Odpovídající cílové formátování.

Doufám, že vám to může pomoci! Děkuji!
Tento komentář byl moderátorem webu minimalizován
To fungovalo, ale teď musím dvakrát kliknout, jinak se objeví zpráva Kutools. nějaké řešení?
Tento komentář byl moderátorem webu minimalizován
Funguje pro mě, jen kdyby to někdo potřeboval.

Sub PasteWithDestinationFormatting()
ActiveSheet.PasteSpecial Format:="Text Unicode", Link:=False, DisplayAsIcon:=False
End Sub
Tento komentář byl moderátorem webu minimalizován
Toto fungovalo pro mě. Dík. Právě jste mi ušetřili pár stovek kliknutí denně.
Tento komentář byl moderátorem webu minimalizován
Ach můj bože!!!! JSTE DOSLOVA ZACHRAŘOVATEL ŽIVOTŮ!
Tento komentář byl moderátorem webu minimalizován
nevím, jak ti za to poděkovat. je to konečně vyřešeno MOC DĚKUJI
Tento komentář byl moderátorem webu minimalizován
Problém, který vidím po povolení tohoto makra, které funguje dobře mimo jiné, je ten, že moje tlačítko Zpět je zašedlé a CTRL+z už nefunguje...
Tento komentář byl moderátorem webu minimalizován
Stejně tak nemohu použít CTRL+Z nebo a tlačítko Zpět je po použití Ctrl+Z zašedlé. Ale CTRL + V nyní funguje tak, že mi umožňuje kopírovat a vkládat z Dokumentů Google do Excelu, aby odpovídal cílovému formátu, což mi ušetří stovky kliknutí. Dík!
Tento komentář byl moderátorem webu minimalizován
funguje to díky
Tento komentář byl moderátorem webu minimalizován
Jaký péro
Tento komentář byl moderátorem webu minimalizován
na "Vložení externího obsahu do listu vždy odpovídá cílovému formátování s kódem VBA". Po "4. Poté klepněte na OK v dialogovém okně Možnosti makra a zavřete dialogové okno MakroKód se projeví až po uložení/zavření listu.
Tento komentář byl moderátorem webu minimalizován
Vyzkoušeli metodu zavřít a uložit. Stále narážíme na stejný problém jako Suneet.
Zatím zde nejsou žádné komentáře
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění