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

Kako omejiti lepiranje vrednosti (preprečiti oblikovanje) v Excelu?

Kopirane podatke običajno prilepimo s hkratnim pritiskom tipk Ctrl + V. In to bo prilepilo kopirane vrednosti skupaj z vsem oblikovanjem celic. Če morate le prilepiti vrednosti in omejiti oblikovanje celic, vam lahko pomagajo naslednji načini.

Omejite le prilepiti vrednosti (preprečite oblikovanje) s funkcijo prilepitve vrednosti
Omejite le prilepiti vrednosti (preprečite formatiranje) s kodo VBA
Omejite prilepitev vrednosti samo s Kutools za Excel


Omejite le prilepiti vrednosti (preprečite oblikovanje) s funkcijo prilepitve vrednosti

Enostaven način omejevanja prilepitve vrednosti je le kopiranje kopiranih podatkov kot vrednosti samo v Excelu.

1. Po kopiranju podatkov z desno miškino tipko kliknite ciljno celico, v katero boste podatke prilepili.

2. Nato kliknite na Vrednote gumb pod Možnosti lepljenja v meniju z desnim klikom. Oglejte si posnetek zaslona:

Ogledate si lahko, da so v ciljne celice prilepljene samo vrednosti kopiranih celic.


Omejite le prilepiti vrednosti (preprečite formatiranje) s kodo VBA

Naslednja koda VBA vam pomaga prilepiti samo vrednosti kopiranih celic in omejiti vse oblikovanje celic. Naredite naslednje.

1. Pritisnite druga + F11 tipke hkrati, da odprete Microsoft Visual Basic za aplikacije okno.

2. V Ljubljani Microsoft Visual Basic za aplikacije dvokliknite okno Ta delovni zvezek v Projekt desno podokno, da odprete Ta delovni zvezek okno kode. Nato kopirajte in prilepite spodnjo kodo VBA v okno.

Koda VBA: Omejite prilepitev vrednosti samo v Excelu

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
    On Error Resume Next
    Target.PasteSpecial xlPasteValues
    Application.CutCopyMode = True
End Sub

3. Pritisnite druga + Q tipke hkrati, da zaprete okno Microsoft Visual Basic for Applications.

Zdaj kopirajte podatke in pojdite na ciljni delovni list. Samo en klik ali desni klik na ciljno celico bo takoj kopiral vrednosti kopiranih celic brez kakršnega koli oblikovanja.


Omejite prilepitev vrednosti samo s Kutools za Excel

Kutools za Excel 's Obsegi kopiranja pripomoček vam pomaga enostavno prilepiti samo vrednosti izbranega obsega ali več izbranih obsegov v Excelu. Naredite naslednje.

Pred vložitvijo vloge Kutools za ExcelProsim najprej ga prenesite in namestite.

1. Izberite obseg ali več obsegov z držanjem gumba Ctrl tipko, nato kliknite Kutools > Obsegi kopiranja

2. V Ljubljani Kopirajte več razponov v pogovornem oknu izberite samo Vrednote možnost v Prilepite posebno in nato kliknite OK gumb.

Opombe: Lahko preverite oba ali enega od Vključno z višino vrstice in Vključno s širino stolpca možnosti, kot jih potrebujete.

3. V naslednjem Kopirajte več razponov v pogovornem oknu izberite prazno celico za lepljenje kopiranih celic in kliknite OK gumb.

Nato se prilepijo le vrednosti vseh izbranih celic v obsegu ali več obsegih.

  Če želite imeti brezplačen preizkus (30-dan) tega pripomočka, kliknite, če ga želite prenestiin nato nadaljujte z uporabo postopka v skladu z zgornjimi koraki.


Sorodni članki:


Najboljša orodja za pisarniško produktivnost

Kutools za Excel rešuje večino vaših težav in poveča vašo produktivnost za 80%

  • Ponovna uporaba: Hitro vstavite zapletene formule, grafikoni in vse, kar ste že uporabljali; Šifriraj celice z geslom; Ustvari poštni seznam in pošiljanje e-pošte ...
  • Vrstica Super Formula (enostavno urejanje več vrstic besedila in formule); Bralna postavitev (enostavno branje in urejanje velikega števila celic); Prilepite v filtrirani obseg...
  • Združi celice / vrstice / stolpce brez izgube podatkov; Vsebina razdeljenih celic; Združi podvojene vrstice / stolpce... prepreči podvojene celice; Primerjaj obsege...
  • Izberite Duplicate ali Unique Vrstice; Izberite prazne vrstice (vse celice so prazne); Super Find in Fuzzy Find v mnogih delovnih zvezkih; Naključna izbira ...
  • Natančna kopija Več celic brez spreminjanja sklica formule; Samodejno ustvarjanje referenc na več listov; Vstavi oznake, Potrditvena polja in še več ...
  • Izvleček besedila, Dodaj besedilo, Odstrani po položaju, Odstrani presledek; Ustvari in natisni vmesne seštevke strani Pretvarjanje med vsebino celic in komentarji...
  • Super filter (shranite in uporabite sheme filtrov za druge liste); Napredno razvrščanje glede na mesec / teden / dan, pogostost in drugo; Poseben filter s krepko, ležeče ...
  • Združite delovne zvezke in delovne liste; Spoji tabele na podlagi ključnih stolpcev; Razdelite podatke na več listov; Paketna pretvorba xls, xlsx in PDF...
  • Več kot 300 zmogljivih funkcij. Podpira Office / Excel 2007-2021 in 365. Podpira vse jezike. Enostavna uvedba v vašem podjetju ali organizaciji. 30-dnevna brezplačna preizkusna različica vseh funkcij. 60-dnevna garancija vračila denarja.
zavihek kte 201905

Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo

  • Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!
dno pisarniške mize
Komentarji (14)
Ocene še ni. Bodite prvi in ​​ocenite!
Ta komentar je moderator na spletnem mestu minimiziral
Ali bi to delovalo samo na ravni delovnega lista? To poskušam omejiti samo na en delovni list (ne celoten delovni zvezek), vendar se zdi, da je težava.
Ta komentar je moderator na spletnem mestu minimiziral
To mi deluje:

Zasebni pod delovni list_Sprememba izbora(ByVal Target As Range)
On Error Resume Next
Target.PasteSpecial xlPasteValues
Application.CutCopyMode = True
End Sub
Ta komentar je moderator na spletnem mestu minimiziral
Najlepša hvala!! Deluje dobro in je tako uporabno za projekt, na katerem delam.
Ta komentar je moderator na spletnem mestu minimiziral
Ta koda je bila odlična, vendar je v sistemsko odložišče prilepila elemente, ki so bili kopirani iz drugih programov. Postavil sem ga v stavek 'Če', ki ne naredi ničesar, razen če so Excelove celice dejansko v načinu Cut ali Copy. tj. premikanje meje okoli celice (celic).

Application.CutCopyMode ima tri načine: False = Ni v načinu Cut ali Copy. | xlCopy = V načinu kopiranja. | xlCut = V načinu Cut.

»Če je v načinu za izrezovanje ali kopiranje, prilepi samo vrednosti
»Če ni v načinu za izrezovanje ali kopiranje, preskočite in ne naredite ničesar.

On Error Resume Next
Če ni Application.CutCopyMode = False Potem
Target.PasteSpecial xlPasteValues
Application.CutCopyMode = True
Konec Če

To mi je bilo malo hudo, da sem ugotovil. Upam, da bo pomagalo še komu.
-Travis (IT strokovnjak od leta 1996)
Ta komentar je moderator na spletnem mestu minimiziral
Živjo Travis, najlepša hvala za tole objavo.
Nikoli ne odgovarjam na objave, vendar cenim, da objavite ta odgovor.
Ta komentar je moderator na spletnem mestu minimiziral
Živjo Travis, ali obstaja koda za delo s ctrl+v. Ta koda se samodejno prilepi pri izbiri celice. Pod povezavo sem našel kodo modula, vendar nisem našel kode za delovni zvezek, kot je ta. Upam, da je to, kar sem zahteval, mogoče.
https://www.extendoffice.com/documents/excel/2545-excel-set-paste-values-as-default.html
Ta komentar je moderator na spletnem mestu minimiziral
Dean, zelo koristno! Hvala!
Ta komentar je moderator na spletnem mestu minimiziral
Ta dodatek je bil v veliko pomoč! Najlepša hvala za objavo!
Ta komentar je moderator na spletnem mestu minimiziral
Živjo, ali obstaja koda za delo s ctrl+v. Ta koda se samodejno prilepi pri izbiri celice. Pod povezavo sem našel kodo modula, vendar nisem našel kode za delovni zvezek, kot je ta.
https://www.extendoffice.com/documents/excel/2545-excel-set-paste-values-as-default.html
Ta komentar je moderator na spletnem mestu minimiziral
Žal nihče ne odgovori. Potrebujem tudi te podatke.
Ta komentar je moderator na spletnem mestu minimiziral
Živjo! za Kutools 'Copy Ranges' sem ugotovil, da obstaja omejitev števila stolpcev, ki jih je mogoče kopirati naenkrat. Delam s 7,500 stolpci. Kot obseg izberem 7,500 stolpcev, vendar lahko kopira in prilepi le del tega, kar sem izbral, ne vseh. Vse te stolpce nameravam kopirati naenkrat in prilepiti. Ali obstaja način, da to storim? samo da pospešim stvari. Vsaka pomoč bi bila zelo cenjena. Hvala!
Ta komentar je moderator na spletnem mestu minimiziral
Pozdravljeni,
ich habe eine Excel-Datei (100 Tabellenregister) für die ich eine Formel gesucht habe, die es erlaubt, beim Kopieren nur Werte einfügen, möglich zu machen.

Ausschneiden+Drag&Drop habe ich bereits per Makro ausgeschaltet. Ich habe jetzt im Netz folgenden Code gefunden, den ich in
"Diese Arbeitsmappe" geschrieben habe:

Private Sub Workbook_SheetSelectionChange(ByVal Sh kot objekt, ByVal Target kot obseg)
On Error Resume Next
Target.PasteSpecial xlPasteValues
Application.CutCopyMode = True
End Sub

(Der Code verursacht, dass ich nach kopieren, den Inhalt sofort als Wert in eine angeklickte Zelle kopiert bekomme)
Das funktioniert sehr gut, jedoch habe ich noch ein Problem dabei:

Wenn ich Werte aus einer Zelle kopiere, kann ich diese auch in geschützte
Zellen kopieren und das soll nicht sein. In vielen geschützten Zellen stehen Formeln die nicht überschrieben werden sollen.

Kann mir jemand helfen, wie ich den Code erweitern oder ändern kann, dass er es nur erlaubt in nicht geschützte Zellen zu kopieren?

Gruß Heiko
Ta komentar je moderator na spletnem mestu minimiziral
Pozdravljeni, imate možnost dodati to funkcijo samo v nekatere liste?
Ta komentar je moderator na spletnem mestu minimiziral
Pozdravljeni, tukaj je težava, vrednosti se samodejno prilepijo, ko kliknete celico
Tu še ni objavljenih komentarjev
Pustite vaše komentarje
Objava kot gost
×
Ocenite to objavo:
0   Znaki
Predlagane lokacije

Sledi nam

Copyright © 2009 - www.extendoffice.com. | Vse pravice pridržane. Poganja ga ExtendOffice. | Kazalo
Microsoft in logotip Office sta blagovni znamki ali registrirani blagovni znamki družbe Microsoft Corporation v ZDA in / ali drugih državah.
Zaščiteno s Sectigo SSL