Salt la conținutul principal

 Cum să lipiți conținut extern în Excel se potrivește întotdeauna cu formatarea destinației?

Când copiați și lipiți date din alte aplicații externe în foaia de lucru, Excel va lipi datele cu formatarea originală folosită în mod implicit. Dacă aveți nevoie de datele lipite folosind propriul format al foii de lucru utilizate, ar trebui să alegeți opțiunea Potrivire formatare destinație la nevoile dvs. atunci când lipiți. Dar, dacă trebuie să aplicați frecvent această opțiune, vă pot ajuta să setați această opțiune ca implicită atunci când utilizați Ctrl + V pentru a lipi date.

Inserați conținutul extern în foaia de lucru se potrivește întotdeauna cu formatarea destinației cu Opțiunile Excel

Inserați conținutul extern în foaia de lucru se potrivește întotdeauna formatarea destinației cu codul VBA


Inserați conținutul extern în foaia de lucru se potrivește întotdeauna cu formatarea destinației cu Opțiunile Excel

Pentru a face Excel să lipească datele cu formatarea destinației, puteți adăuga o comandă specială la Bara de instrumente pentru acces rapid.

1. Clic Fișier > Opţiuni, și în Opțiuni Excel căsuță de dialog:

  • (1.) Faceți clic pe Bara de instrumente pentru acces rapid în panoul din stânga;
  • (2.) Apoi alegeți Toate comenzile în Alegeți comenzi de la lista verticală;
  • (3.) Și apoi derulați în jos și alegeți Lipiți și potriviți formatarea destinației în caseta listă;
  • (4.) Apoi faceți clic pe Adăugați >> pentru a adăuga această comandă la Personalizați bara de instrumente cu acces rapid.

doc-match-destination-formatare-1

2. După adăugarea acestei comenzi, apoi faceți clic pe OK pentru a închide această casetă de dialog.

3. Și acum, Lipiți și potriviți formatarea destinației a fost adăugat la Personalizați bara de instrumente cu acces rapid, vezi captura de ecran:

doc-match-destination-formatare-2

Și când lipiți datele dintr-o altă aplicație, trebuie doar să faceți clic pe Lipiți și potriviți formatarea destinației buton în Bara de instrumente pentru acces rapid, conținutul va fi lipit în foaia care se potrivește cu formatarea de destinație a foii de lucru.

Notă: Această metodă nu se aplică la Excel 2007.


Inserați conținutul extern în foaia de lucru se potrivește întotdeauna formatarea destinației cu codul VBA

Puteți, de asemenea, să setați potrivirea formatării destinației ca opțiune de lipire implicită atunci când utilizați Ctrl + V cu următorul cod VBA.

1. Țineți apăsat butonul ALT + F11 tastele și deschide fișierul Fereastra Microsoft Visual Basic pentru aplicații.

2. Clic Insera > Moduleși lipiți următorul cod în Fereastra modulului.

Cod VBA: Setați Formatarea destinației potrivirii ca lipire implicită

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

3. Și apoi salvați și închideți acest dialog, apoi apăsați Alt + F8 tastele pentru a deschide Macro dialog. În Macro , selectați numele de cod pe care l-ați creat la pasul 2 și faceți clic pe Opţiuni butonul, apoi în afișat Opțiuni macro dialog, introduceți v în Scurtătură secțiune, vezi captura de ecran:

doc-match-destination-formatare-3

4. Apoi faceți clic pe OK în Opțiuni macro și închideți fișierul Macro căsuță de dialog.

Și acum, când lipiți datele din aplicația externă în foaia de lucru cu Ctrl + V, datele vor fi lipite ca Se potrivesc formatarea destinației în mod implicit.


Articol asociat:

Cum se setează valorile lipirii ca lipire implicită atunci când se utilizează Ctrl + V în Excel?


Demo: lipiți conținutul extern în Excel se potrivește întotdeauna cu formatarea destinației

Kutools pentru Excel: cu mai mult de 300 de programe de completare Excel la îndemână, încercați fără limitări în 30 de zile. Descărcați și proba gratuită acum!

Cele mai bune instrumente de productivitate de birou

🤖 Kutools AI Aide: Revoluționați analiza datelor pe baza: Execuție inteligentă   |  Generați codul  |  Creați formule personalizate  |  Analizați datele și generați diagrame  |  Invocați funcțiile Kutools...
Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele   |  Ștergeți rândurile goale   |  Combinați coloane sau celule fără a pierde date   |   Rundă fără Formula ...
Super căutare: VLookup cu mai multe criterii    VLookup cu valori multiple  |   VLookup pe mai multe foi   |   Căutare fuzzy ....
Listă derulantă avansată: Creați rapid o listă derulantă   |  Listă drop-down dependentă   |  Listă derulantă cu selectare multiplă ....
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  |  Comparați intervale și coloane ...
Caracteristici prezentate: Focus pe grilă   |  Vedere de proiectare   |   Big Formula Bar    Manager registru de lucru și foi   |  Biblioteca de resurse (Text automat)   |  Data Picker   |  Combinați foi de lucru   |  Criptare/Decriptare celule    Trimiteți e-mailuri după listă   |  Super Filtru   |   Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere,...)   |   50+ Diagramă Tipuri de (Gantt Chart,...)   |   40+ Practic Formule (Calculați vârsta pe baza zilei de naștere,...)   |   19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale,...)   |   12 Convertire Instrumente (Numere la cuvinte, conversie valutara,...)   |   7 Merge & Split Instrumente (Rânduri combinate avansate, Celule divizate,...)   |   ... și altele

Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp.  Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...

Descriere


Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
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