Przejdź do głównej zawartości

 Jak wkleić zawartość zewnętrzną do programu Excel zawsze zgodne z formatowaniem docelowym?

Podczas kopiowania i wklejania danych z innych aplikacji zewnętrznych do arkusza program Excel wklei dane z oryginalnym formatowaniem, którego używa domyślnie. Jeśli potrzebujesz wklejonych danych przy użyciu własnego formatu używanego arkusza roboczego, podczas wklejania wybierz opcję Dopasuj formatowanie docelowe do swoich potrzeb. Jeśli jednak musisz często stosować tę opcję, pomogę Ci ustawić tę opcję jako domyślną, gdy używasz Ctrl + V do wklejania danych.

Wklej zawartość zewnętrzną do arkusza roboczego zawsze zgodnie z formatowaniem docelowym za pomocą opcji programu Excel

Wklej zawartość zewnętrzną do arkusza roboczego zawsze dopasuj formatowanie docelowe z kodem VBA


Wklej zawartość zewnętrzną do arkusza roboczego zawsze zgodnie z formatowaniem docelowym za pomocą opcji programu Excel

Aby program Excel wkleił dane z formatowaniem docelowym, możesz dodać specjalne polecenie do pliku Pasek narzędzi szybkiego dostępu.

1. Kliknij filet > Opcje, oraz w Opcje programu Excel Okno dialogowe:

  • (1.) Kliknij Pasek narzędzi szybkiego dostępu w lewym okienku;
  • (2.) Następnie wybierz Wszystkie polecenia dla Wybierz polecenia z Lista rozwijana;
  • (3.) A następnie przewiń w dół i wybierz Wklej i dopasuj formatowanie docelowe w polu listy;
  • (4.) Następnie kliknij Dodaj >> przycisk, aby dodać to polecenie do pliku Dostosuj pasek narzędzi Szybki dostęp.

doc-match-formatowanie-miejsca docelowego-1

2. Po dodaniu tego polecenia kliknij OK aby zamknąć to okno dialogowe.

3. A teraz Wklej i dopasuj formatowanie docelowe został dodany do Dostosuj pasek narzędzi Szybki dostępzobacz zrzut ekranu:

doc-match-formatowanie-miejsca docelowego-2

A kiedy wklejasz dane z innej aplikacji, wystarczy kliknąć Wklej i dopasuj formatowanie docelowe przycisk w Pasek narzędzi szybkiego dostępu, zawartość zostanie wklejona do arkusza zgodnego z docelowym formatowaniem arkusza.

Uwaga: Ta metoda nie jest stosowana w programie Excel 2007.


Wklej zawartość zewnętrzną do arkusza roboczego zawsze dopasuj formatowanie docelowe z kodem VBA

Możesz także ustawić Dopasuj formatowanie docelowe jako domyślną opcję wklejania, gdy używasz Ctrl + V z następującym kodem VBA.

1. Przytrzymaj ALT + F11 klucze i otwiera plik Okno Microsoft Visual Basic for Applications.

2. Kliknij wstawka > Modułi wklej następujący kod w Okno modułu.

Kod VBA: Ustaw formatowanie dopasowania docelowego jako domyślną pastę

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

3. Następnie zapisz i zamknij to okno dialogowe, a następnie naciśnij Alt + F8 klawisze, aby otworzyć Macro dialog. w Macro wybierz nazwę kodową utworzoną w kroku 2 i kliknij Opcje przycisk, a następnie pojawi się Opcje makr wprowadź v dla Skrót sekcja, patrz zrzut ekranu:

doc-match-formatowanie-miejsca docelowego-3

4. Następnie kliknij OK Opcje makr okno dialogowe i zamknij Macro okno dialogowe.

A teraz, kiedy wklejasz dane z zewnętrznej aplikacji do arkusza z Ctrl + V, dane zostaną wklejone jako Dopasuj format docelowy domyślnie.


Podobne artykuły:

Jak ustawić wartości wklejania jako domyślne wklejanie, gdy używasz Ctrl + V w programie Excel?


Demo: wklej zawartość zewnętrzną do programu Excel zawsze zgodnie z formatowaniem docelowym

Kutools dla programu Excel: z ponad 300 poręcznymi dodatkami do programu Excel, które można wypróbować bez ograniczeń w ciągu 30 dni. Pobierz i bezpłatną wersję próbną teraz!

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
Comments (14)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
On "Paste external content to worksheet always match destination formatting with VBA code". After "4. Then click OK in the Macro Options dialog, and close the Macro dialog box". The code would take effect only after saving/closing your worksheet.
This comment was minimized by the moderator on the site
Tried the close and save method. Still running into the same issue that Suneet was.
This comment was minimized by the moderator on the site
Hey, the macro for paste is not working. When I hit CTRL+v, it says: Run-time error '1004': PasteSpecial method of Range class failed
This comment was minimized by the moderator on the site
I'm getting this same error
This comment was minimized by the moderator on the site
Hello, guys,
If you want to paste the contents from website, you should apply the following VBA code.

Sub PasteWithDestinationFormatting()
Dim xRg As Range
Set xRg = Application.InputBox("Please select a cell to paste: ", "Kutools for Excel", , , , , , 8)
If xRg Is Nothing Then Exit Sub
xRg.Range("A1").Activate
ActiveSheet.PasteSpecial Format:="Unicode Text", Link:=False, DisplayAsIcon:=False
End Sub

After pasting this code into the code module, and then go to the Macro dialog box to set the shortcut.
From now, when pasting contents from other applications, such as Word, website, a prompt box will pop out to remind you select a cell to put the pasting contents, and the contents will be pasted as Match Destination Formatting by default.

Hope it can help you! Thank you!
This comment was minimized by the moderator on the site
What a dick
This comment was minimized by the moderator on the site
That worked, but now I have to double click, or else the Kutools message comes up. Any solution?
This comment was minimized by the moderator on the site
Works for me, just in case somebody needs it.

Sub PasteWithDestinationFormatting()
ActiveSheet.PasteSpecial Format:="Unicode Text", Link:=False, DisplayAsIcon:=False
End Sub
This comment was minimized by the moderator on the site
it works thanks
This comment was minimized by the moderator on the site
The problem I see after enabling this macro, that works nicely btw,is that my Undo button is greyed out and CTRL+z doesn't work anymore...
This comment was minimized by the moderator on the site
Same, I also cannot use CTRL+Z or and the Undo button is grayed out after using control +Z. But CTRL +V works now to allow me to copy and paste from Google Docs to Excel and have it match the destination format, saving me hundreds of clicks. Thanks!
This comment was minimized by the moderator on the site
i dont know how to thank you for this. its finally solved THANKYOU SOMUCH
This comment was minimized by the moderator on the site
OH MY GOODNESS !!!! YOU LITERALLY ARE A LIFE SAVER!
This comment was minimized by the moderator on the site
This worked for me. Thanks. You just saved me a few hundred clicks a day.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations