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

 Hur klistrar man in externt innehåll i Excel matchar alltid målformatering?

När du kopierar och klistrar in data från andra externa applikationer till kalkylblad klistrar Excel in data med den ursprungliga formateringen som används som standard. Om du behöver klistra in data i det egna formatet på ditt använda kalkylblad, bör du välja Matcha målformateringsalternativ efter behov när du klistrar in. Men om du behöver använda det här alternativet ofta kan jag hjälpa dig att ställa in det här alternativet som standard när du använder Ctrl + V för att klistra in data.

Klistra in externt innehåll i kalkylbladet matchar alltid målformatering med Excel-alternativ

Klistra in externt innehåll i kalkylbladet matchar alltid målformatering med VBA-kod


Klistra in externt innehåll i kalkylbladet matchar alltid målformatering med Excel-alternativ

För att få Excel att klistra in data med målformatering kan du lägga till ett speciellt kommando till din Snabbåtkomstverktygsfält.

1. Klicka Fil > Tillbehör, och i Excel-alternativ dialog ruta:

  • (1.) Klicka på Snabbåtkomstverktygsfält i den vänstra rutan;
  • (2.) Välj sedan Alla kommandon under Välj kommandon från rullgardinsmeny;
  • (3.) Och rulla sedan ner och välj Klistra in och matcha målformatering i listrutan;
  • (4.) Klicka sedan på Lägg till >> för att lägga till det här kommandot i Anpassa snabbåtkomstverktygsfältet.

doc-match-destination-formatting-1

2. När du har lagt till kommandot klickar du sedan på OK för att stänga denna dialogruta.

3. Och nu, den Klistra in och matcha målformatering har lagts till i Anpassa snabbåtkomstverktygsfältet, se skärmdump:

doc-match-destination-formatting-2

Och när du klistrar in data från ett annat program behöver du bara klicka på Klistra in och matcha målformatering knapp i Snabbåtkomstverktygsfält, kommer innehållet att klistras in i arket som matchar målformateringen för ditt kalkylblad.

Notera: Denna metod tillämpas inte på Excel 2007.


Klistra in externt innehåll i kalkylbladet matchar alltid målformatering med VBA-kod

Du kan också ställa in Match Destination Formatting som standardklistralternativ när du använder Ctrl + V med följande VBA-kod.

1. Håll ner ALT + F11 knapparna och det öppnar Microsoft Visual Basic for Applications-fönstret.

2. Klicka Insert > Modulernaoch klistra in följande kod i Modulfönster.

VBA-kod: Ange formatering av matchdestination som standardpasta

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

3. Och spara och stäng den här dialogrutan och tryck sedan på Alt + F8 nycklar för att öppna Makro dialog. I Makro välj kodnamnet du skapade i steg 2 och klicka Tillbehör -knappen, sedan i dök upp Makroalternativ dialogrutan, ange v under Kortkommando avsnitt, se skärmdump:

doc-match-destination-formatting-3

4. Klicka sedan på OK i Makroalternativ dialogrutan och stäng Makro dialog ruta.

Och nu, när du klistrar in dina data från extern applikation i kalkylbladet med Ctrl + Vkommer uppgifterna att klistras in som Match destinationsformatering som standard.


Relaterad artikel:

Hur ställer man in klistra värden som standardklistra när man använder Ctrl + V i Excel?


Demo: Klistra in externt innehåll i Excel matchar alltid målformatering

Kutools för Excel: med mer än 300 praktiska Excel-tillägg, gratis att prova utan begränsning på 30 dagar. Ladda ner och testa gratis nu!

De bästa Office-produktivitetsverktygen

Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%

  • återanvändning: Sätt snabbt i komplexa formler, diagram och allt som du har använt tidigare; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner utan att förlora data; Delat cellinnehåll; Kombinera duplicerade rader / kolumner... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Mer än 300 kraftfulla funktioner. Stöder Office / Excel 2007-2021 och 365. Stöder alla språk. Enkel implementering i ditt företag eller organisation. Fullständiga funktioner 30 dagars gratis provperiod. 60 dagars pengarna tillbaka-garanti.
kte-flik 201905

Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
officetab botten
Sortera kommentarer efter
Kommentarer (14)
Inga betyg än. Bli först med att betygsätta!
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, makrot för pasta fungerar inte. När jag trycker på CTRL+v står det: Runtime error '1004': PasteSpecial-metoden för Range-klassen misslyckades
Denna kommentar minimerades av moderatoren på webbplatsen
Jag får samma fel
Denna kommentar minimerades av moderatoren på webbplatsen
Hej grabbar,
Om du vill klistra in innehållet från webbplatsen bör du använda följande VBA-kod.

Sub PasteWithDestinationFormatting()
Dim xRg As Range
Set xRg = Application.InputBox("Välj en cell att klistra in: ", "Kutools for Excel", , , , , , 8)
Om xRg är ingenting, avsluta Sub
xRg.Range("A1").Aktivera
ActiveSheet.PasteSpecial Format:="Unicode-text", Link:=False, DisplayAsIcon:=False
End Sub

Efter att ha klistrat in den här koden i kodmodulen och gå sedan till dialogrutan Makro för att ställa in genvägen.
Från och med nu, när du klistrar in innehåll från andra applikationer, såsom Word, webbplats, kommer en uppmaningsruta att dyka upp för att påminna dig om att välja en cell för att klistra in innehållet, och innehållet kommer att klistras in som Matcha destinationsformatering som standard.

Hoppas det kan hjälpa dig! Tack!
Denna kommentar minimerades av moderatoren på webbplatsen
Det fungerade, men nu måste jag dubbelklicka, annars kommer Kutools-meddelandet upp. Någon lösning?
Denna kommentar minimerades av moderatoren på webbplatsen
Fungerar för mig, ifall någon behöver det.

Sub PasteWithDestinationFormatting()
ActiveSheet.PasteSpecial Format:="Unicode-text", Link:=False, DisplayAsIcon:=False
End Sub
Denna kommentar minimerades av moderatoren på webbplatsen
Det här fungerade för mig. Tack. Du sparade mig bara några hundra klick om dagen.
Denna kommentar minimerades av moderatoren på webbplatsen
ÅH HERRE GUD !!!! DU ÄR BOKSTAVERT EN LIVSRÄDDARE!
Denna kommentar minimerades av moderatoren på webbplatsen
jag vet inte hur jag ska tacka dig för detta. det löste sig äntligen TACK
Denna kommentar minimerades av moderatoren på webbplatsen
Problemet jag ser efter att ha aktiverat det här makrot, som fungerar bra btw, är att min Ångra-knapp är nedtonad och CTRL+z fungerar inte längre...
Denna kommentar minimerades av moderatoren på webbplatsen
Samma sak, jag kan inte heller använda CTRL+Z eller och Ångra-knappen är nedtonad efter att ha använt kontroll +Z. Men CTRL +V fungerar nu så att jag kan kopiera och klistra in från Google Docs till Excel och få det att matcha målformatet, vilket sparar mig hundratals klick. Tack!
Denna kommentar minimerades av moderatoren på webbplatsen
det funkar tack
Denna kommentar minimerades av moderatoren på webbplatsen
Vilken kuk
Denna kommentar minimerades av moderatoren på webbplatsen
på "Klistra in externt innehåll i kalkylbladet matchar alltid målformatering med VBA-kod". Efter "4. Klicka sedan på OK i dialogrutan Makroalternativ och stäng dialogrutan Makro". Koden träder i kraft först efter att du har sparat/stängt ditt kalkylblad.
Denna kommentar minimerades av moderatoren på webbplatsen
Testade stäng och spara metoden. Håller fortfarande på med samma problem som Suneet var.
Det finns inga kommentarer här ännu
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0   Tecken
Föreslagna platser

Följ oss

Copyright © 2009 - www.extendoffice.com. | Alla rättigheter förbehållna. Drivs av ExtendOffice. | | Sitemap
Microsoft och Office-logotypen är varumärken eller registrerade varumärken som tillhör Microsoft Corporation i USA och / eller andra länder.
Skyddad av Sectigo SSL