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

Hogyan korlátozható csak az értékek beillesztésére (a formázás megakadályozása) az Excelben?

Normál esetben a másolt adatokat a Ctrl + V billentyűk egyidejű megnyomásával illesztjük be. És ez beilleszti a másolt értékeket az összes cellaformázással együtt. Ha csak az értékeket kell beillesztenie és korlátoznia kell a cellák formázását, a következő módszerek segíthetnek Önnek.

Csak beillesztési értékekre korlátozhatja (megakadályozhatja a formázást) a beillesztési értékekkel
Csak az értékek beillesztésére korlátozhatja (megakadályozza a formázást) a VBA kóddal
Korlátozza az értékek beillesztését csak a Kutools for Excel alkalmazással


Csak beillesztési értékekre korlátozhatja (megakadályozhatja a formázást) a beillesztési értékekkel

Az egyszerű beillesztési értékek egyszerű módja a másolt adatok csak Excelbe történő beillesztése értékként.

1. Az adatok másolása után kattintson a jobb gombbal a cél cellára, ahová beilleszti az adatokat.

2. Ezután kattintson a gombra Értékek gombot a Beillesztési opciók szakasz a jobb egérgombbal történő menüben. Lásd a képernyőképet:

Láthatja, hogy csak a másolt cellák értékei vannak beillesztve a cél cellákba.


Csak az értékek beillesztésére korlátozhatja (megakadályozza a formázást) a VBA kóddal

A következő VBA-kód csak a másolt cellák értékeinek beillesztésében segít, és korlátozza az összes cellaformázást. Kérjük, tegye a következőket.

1. nyomja meg más + F11 gombok egyszerre a Microsoft Visual Basic for Applications ablak.

2. Ban,-ben Microsoft Visual Basic for Applications ablakban kattintson duplán a gombra Ez a munkafüzet a NetPoulSafe projekt jobb oldali ablaktábla a Ez a munkafüzet kód ablak. Ezután másolja és illessze be az alábbi VBA kódot az ablakba.

VBA-kód: Az értékek beillesztésére csak az Excel alkalmazásban van lehetőség

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. megnyomni a más + Q gombokat egyidejűleg a Microsoft Visual Basic for Applications ablak bezárásához.

Másolja át az adatait, és lépjen a cél munkalapra. Csak egy kattintás vagy a jobb gombbal kattint a cél cellára, és minden formázás nélkül beilleszti a másolt cellák értékeit.


Korlátozza az értékek beillesztését csak a Kutools for Excel alkalmazással

Kutools for Excel 's Másolási tartományok segédprogram segítségével könnyedén beillesztheti csak egy kiválasztott tartomány vagy több kiválasztott tartomány értékeit az Excel programba. Kérjük, tegye a következőket.

Alkalmazás előtt Kutools az Excel számáraKérjük, először töltse le és telepítse.

1. Válasszon ki egy tartományt vagy több tartományt a gombbal Ctrl gombot, majd kattintson a gombra Kutools > Másolási tartományok

2. Ban,-ben Több tartomány másolása párbeszédpanelen válassza csak a Értékek lehetőség a Speciális beillesztés szakaszra, majd kattintson a gombra OK gombot.

Megjegyzések: Ellenőrizheti mindkettőt vagy az egyiket A magasságot is beleértve és a Az oszlopszélességet is beleértve lehetőségeket, amire szüksége van.

3. A következőben Több tartomány másolása párbeszédpanelen válasszon egy üres cellát a másolt cellák beillesztéséhez, majd kattintson a gombra OK gombot.

Ezután csak egy tartomány vagy több tartomány összes kijelölt cellájának értékei kerülnek beillesztésre.

  Ha szeretnél egy ingyenes próbaidőszakot (30-nap) ebből a segédprogramból, kattintson a letöltéshez, majd lépjen a művelet végrehajtására a fenti lépések szerint.


Kapcsolódó cikkek:


A legjobb irodai termelékenységi eszközök

A Kutools for Excel megoldja a legtöbb problémát, és 80% -kal növeli a termelékenységet

  • újrafelhasználás: Gyorsan helyezze be összetett képletek, diagramok és bármi, amit korábban használt; Cellák titkosítása jelszóval; Levelezőlista létrehozása és e-maileket küldeni ...
  • Szuper Formula Bár (könnyedén szerkeszthet több szöveget és képletet); Olvasás elrendezés (könnyen olvasható és szerkeszthető nagyszámú cella); Beillesztés a Szűrt tartományba...
  • Cellák / sorok / oszlopok egyesítése az adatok elvesztése nélkül; Osztott cellák tartalma; Kombinálja a duplikált sorokat / oszlopokat... megakadályozza az ismétlődő cellákat; Hasonlítsa össze a tartományokat...
  • Válassza a Másolat vagy az Egyedi lehetőséget Sorok; Válassza az Üres sorok lehetőséget (az összes cella üres); Super Find és Fuzzy Find sok munkafüzetben; Véletlenszerű kiválasztás ...
  • Pontos másolás Több cella a képletreferencia megváltoztatása nélkül; Automatikus referenciák létrehozása több lapra; Helyezze be a golyókat, Jelölőnégyzetek és még sok más ...
  • Kivonat szöveg, Szöveg hozzáadása, Eltávolítás pozíció szerint, Hely eltávolítása; Hozz létre és nyomtasson személyhívó részösszegeket; Konvertálás a cellatartalom és a megjegyzések között...
  • Szuper szűrő (mentse el és alkalmazza a szűrősémákat más lapokra); Haladó rendezés hónap / hét / nap, gyakoriság és egyebek szerint; Speciális szűrő félkövér, dőlt betűvel ...
  • Kombinálja a munkafüzeteket és a munkalapokat; Táblázatok egyesítése kulcsoszlopok alapján; Az adatok felosztása több lapra; Kötegelt konvertálás xls, xlsx és PDF...
  • Több mint 300 hatékony funkció. Támogatja az Office / Excel 2007-2021 és 365 verziókat. Minden nyelvet támogat. Könnyű üzembe helyezés vállalatában vagy szervezetében. Teljes funkciók 30 napos ingyenes próbaverzió. 60 napos pénzvisszafizetési garancia.
kte lap 201905

Az Office fül a füles felületet hozza az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
officetab alja
A megjegyzések rendezése szerint
Hozzászólások (14)
Még nincs értékelés. Legyen Ön az első, aki értékel!
A weboldal moderátora ezt a megjegyzést minimalizálta
Ez csak a munkalap szintjén működne? Ezt csak egy munkalapon próbálom korlátozni (nem a teljes munkafüzetben), de úgy tűnik, hogy probléma van.
A weboldal moderátora ezt a megjegyzést minimalizálta
Nekem ez működik:

Private Sub Worksheet_SelectionChange (ByVal Target as Range)
On Error Resume Next
Target.PasteSpecial xlPasteValues
Application.CutCopyMode = Igaz
End Sub
A weboldal moderátora ezt a megjegyzést minimalizálta
Nagyon szépen köszönöm!! Jól működik, és annyira hasznos a projekthez, amelyen dolgozom.
A weboldal moderátora ezt a megjegyzést minimalizálta
Ez a kód nagyszerű volt, de olyan elemeket illeszt be a rendszer vágólapjára, amelyeket más programokból másoltak. Egy 'If' utasításba tettem, ami nem csinál semmit, kivéve, ha az Excel cellák valójában Kivágás vagy Másolás módban vannak. azaz mozgatja a szegélyt a cella(ok) körül.

Az Application.CutCopyMode három üzemmóddal rendelkezik: False = Nincs Kivágás vagy Másolás módban. | xlCopy = Másolás módban. | xlCut = Vágás módban.

'Ha Kivágás vagy Másolás módban van, Csak értékek beillesztése
'Ha nincs Kivágás vagy Másolás módban, ugorja át, és ne csináljon semmit.

On Error Resume Next
Ha nem Application.CutCopyMode = False Akkor
Target.PasteSpecial xlPasteValues
Application.CutCopyMode = Igaz
Ha véget

Ez egy kis bugyra volt számomra, hogy rájöjjek. Remélem másnak is segít.
- Travis (informatikus 1996 óta)
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia Travis! Köszönjük, hogy közzétetted.
Soha nem válaszolok hozzászólásokra, de köszönöm, hogy elküldted ezt a választ.
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia Travis! Van kód a ctrl+v kombinációhoz. Ez a kód automatikusan beillesztésre kerül a cella kiválasztásakor. A link alatt találtam modulkódot, de nem találtam ehhez hasonló kódot a munkafüzethez. Remélem, amit kértem, megvalósítható.
https://www.extendoffice.com/documents/excel/2545-excel-set-paste-values-as-default.html
A weboldal moderátora ezt a megjegyzést minimalizálta
Dean, ez nagyon hasznos! Kösz!
A weboldal moderátora ezt a megjegyzést minimalizálta
Ez a kiegészítés nagy segítség volt! Köszönöm szépen a hozzászólást!
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia, van kód a ctrl+v használatához? Ez a kód automatikusan beillesztésre kerül a cella kiválasztásakor. A link alatt találtam modulkódot, de nem találtam ehhez hasonló kódot a munkafüzethez.
https://www.extendoffice.com/documents/excel/2545-excel-set-paste-values-as-default.html
A weboldal moderátora ezt a megjegyzést minimalizálta
Szomorú, hogy senki nem válaszol. Nekem is szükségem van erre az információra.
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia! A Kutools „Tartományok másolása” esetében rájöttem, hogy az egyszerre másolható oszlopok száma korlátozott. 7,500 oszloppal dolgozom. 7,500 oszlopot választok ki tartományként, de a kiválasztottnak csak egy részét tudja másolni és beilleszteni, nem az összeset. Azt tervezem, hogy ezeket az oszlopokat egyben átmásolom és beillesztem. Van rá módom ? csak hogy felgyorsítsa a dolgokat. Minden segítséget nagyra értékelnénk. Kösz!
A weboldal moderátora ezt a megjegyzést minimalizálta
Helló,
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 for Makro ausgeschaltet. Ich habe jetzt im Netz folgenden Code gefunden, den ich in
"Diese Arbeitsmappe" geschrieben habe:

Private Sub Workbook_SheetSelectionChange (ByVal Sh mint objektum, ByVal Target mint tartomány)
On Error Resume Next
Target.PasteSpecial xlPasteValues
Application.CutCopyMode = Igaz
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 kopier, 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
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia, van rá lehetőség, hogy ezt a funkciót csak egyes lapokon adják hozzá?
A weboldal moderátora ezt a megjegyzést minimalizálta
Helló, van egy probléma, az értékek automatikusan beillesztésre kerülnek, ha rákattint a cellára
Még senki sem írt megjegyzést
Hagyja meg észrevételeit
Feladás vendégként
×
Értékeld ezt a bejegyzést:
0   Karakterek
Javasolt helyek

Kövess minket

Copyright © 2009 - www.extendoffice.com. | Minden jog fenntartva. Powered by ExtendOffice. | Oldaltérkép
A Microsoft és az Office logó a Microsoft Corporation védjegyei vagy bejegyzett védjegyei az Egyesült Államokban és / vagy más országokban.
Sectigo SSL védi