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

Wie kann ich mich darauf beschränken, nur Werte in Excel einzufügen (Formatierung verhindern)?

Normalerweise fügen wir kopierte Daten ein, indem wir gleichzeitig die Tasten Strg + V drücken. Dadurch werden die kopierten Werte zusammen mit der gesamten Zellenformatierung eingefügt. Wenn Sie nur die Werte einfügen und die Zellenformatierung einschränken müssen, können Ihnen die folgenden Methoden helfen.

Beschränken Sie sich darauf, nur Werte einzufügen (Formatierung verhindern) mit der Funktion zum Einfügen von Werten
Beschränken Sie sich darauf, nur Werte mit VBA-Code einzufügen (Formatierung verhindern)
Beschränken Sie das Einfügen von Werten nur mit Kutools für Excel


Beschränken Sie sich darauf, nur Werte einzufügen (Formatierung verhindern) mit der Funktion zum Einfügen von Werten

Eine einfache Möglichkeit, das Einfügen von Werten einzuschränken, besteht darin, die kopierten Daten nur in Excel als Werte einzufügen.

1. Klicken Sie nach dem Kopieren der Daten mit der rechten Maustaste auf die Zielzelle, in die Sie die Daten einfügen möchten.

2. Klicken Sie dann auf Werte Knopf unter dem Einfügeoptionen Abschnitt im Kontextmenü. Siehe Screenshot:

Sie können sehen, dass nur Werte kopierter Zellen in die Zielzellen eingefügt werden.


Beschränken Sie sich darauf, nur Werte mit VBA-Code einzufügen (Formatierung verhindern)

Mit dem folgenden VBA-Code können Sie nur Werte kopierter Zellen einfügen und die gesamte Zellenformatierung einschränken. Bitte gehen Sie wie folgt vor.

1. Drücken Sie Andere + F11 Tasten gleichzeitig zum Öffnen der Microsoft Visual Basic für Applikationen Fenster.

2. In dem Microsoft Visual Basic für Applikationen Doppelklicken Sie auf das Fenster DiesesWorkbook der Projekt rechter Bereich zum Öffnen der DiesesWorkbook Codefenster. Kopieren Sie dann den folgenden VBA-Code und fügen Sie ihn in das Fenster ein.

VBA-Code: Beschränken Sie das Einfügen von Werten nur in Excel

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. Drücken Sie die Taste Andere + Q Tasten gleichzeitig, um das Fenster Microsoft Visual Basic für Applikationen zu schließen.

Kopieren Sie nun Ihre Daten und wechseln Sie zum Zielarbeitsblatt. Mit nur einem Klick oder Rechtsklick auf die Zielzelle werden die Werte der kopierten Zellen ohne sofortige Formatierung eingefügt.


Beschränken Sie das Einfügen von Werten nur mit Kutools für Excel

Kutools für Excel 's Bereiche kopieren Mit dem Dienstprogramm können Sie einfach nur Werte eines ausgewählten Bereichs oder mehrerer ausgewählter Bereiche in Excel einfügen. Bitte gehen Sie wie folgt vor.

Vor der Bewerbung Kutools for Excel, Bitte Laden Sie es zuerst herunter und installieren Sie es.

1. Wählen Sie einen Bereich oder mehrere Bereiche aus, während Sie die Taste gedrückt halten Ctrl Schlüssel, dann klicken Sie Kutoolen > Bereiche kopieren

2. In dem Mehrere Bereiche kopieren Wählen Sie im Dialogfeld nur die Werte Option in der Inhalte einfügen Klicken Sie dann auf OK .

Hinweis: Sie können beide oder einen der überprüfen Einschließlich Reihenhöhe und Einschließlich Spaltenbreite Optionen nach Bedarf.

3. Im nächsten Mehrere Bereiche kopieren Wählen Sie im Dialogfeld eine leere Zelle zum Einfügen der kopierten Zellen aus und klicken Sie dann auf OK .

Dann werden nur Werte aller ausgewählten Zellen in einem Bereich oder mehreren Bereichen eingefügt.

  Wenn Sie eine kostenlose Testversion wünschen (30-Tag) dieses Dienstprogramms, Bitte klicken Sie, um es herunterzuladenund wenden Sie dann die Operation gemäß den obigen Schritten an.


In Verbindung stehende Artikel:


Die besten Tools für die Office-Produktivität

Kutools for Excel löst die meisten Ihrer Probleme und erhöht Ihre Produktivität um 80%

  • Wiederverwendung: Schnell einfügen komplexe Formeln, Diagramme und alles, was du vorher benutzt hast; Zellen verschlüsseln mit Passwort; Mailingliste erstellen und E-Mails senden ...
  • Super Formelriegel (leicht mehrere Textzeilen und Formeln bearbeiten); Layout lesen (leichtes Lesen und Bearbeiten einer großen Anzahl von Zellen); In gefilterten Bereich einfügen...
  • Zellen / Zeilen / Spalten zusammenführen ohne Daten zu verlieren; Inhalt geteilter Zellen; Kombinieren Sie doppelte Zeilen / Spalten... doppelte Zellen verhindern; Bereiche vergleichen...
  • Wählen Sie Duplizieren oder Eindeutig Reihen; Wählen Sie Leere Zeilen (alle Zellen sind leer); Super Find und Fuzzy Find in vielen Arbeitsmappen; Zufällige Auswahl ...
  • Exakte Kopie Mehrere Zellen ohne Änderung der Formelreferenz; Referenzen automatisch erstellen zu mehreren Blättern; Aufzählungszeichen einfügen, Kontrollkästchen und mehr ...
  • Text extrahieren, Text hinzufügen, Nach Position entfernen, Leerzeichen entfernen;; Paging-Zwischensummen erstellen und drucken; Inhalt und Kommentare zwischen Zellen konvertieren...
  • Superfilter (Speichern und Anwenden von Filterschemata auf andere Blätter); Erweiterte Sortierung nach Monat / Woche / Tag, Häufigkeit und mehr; Spezialfilter fett, kursiv ...
  • Kombinieren Sie Arbeitsmappen und Arbeitsblätter;; Tabellen basierend auf Schlüsselspalten zusammenführen; Daten in mehrere Blätter aufteilen; Batch-Konvertierung von xls, xlsx und PDF...
  • Mehr als 300 leistungsstarke Funktionen. Unterstützt Office / Excel 2007-2021 und 365. Unterstützt alle Sprachen. Einfache Bereitstellung in Ihrem Unternehmen oder Ihrer Organisation. 30-tägige kostenlose Testversion mit allen Funktionen. 60 Tage Geld-zurück-Garantie.
kte tab 201905

Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich

  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!
officetab unten
Kommentare (14)
Noch keine Bewertungen. Bewerten Sie als Erster!
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Würde dies nur auf Arbeitsblattebene funktionieren? Ich versuche, dies nur auf ein Arbeitsblatt (nicht die gesamte Arbeitsmappe) zu beschränken, aber es scheint, dass es ein Problem gibt.
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Das funktioniert bei mir:

Private Sub Worksheet_SelectionChange (ByVal-Ziel als Bereich)
On Error Resume Next
Target.PasteSpecial xlPasteValues
Application.CutCopyMode = True
End Sub
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Vielen Dank!! Es funktioniert gut und ist so nützlich für das Projekt, an dem ich arbeite.
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Dieser Code war großartig, aber er fügte Elemente in die Zwischenablage des Systems ein, die aus anderen Programmen kopiert wurden. Ich habe es in eine 'If'-Anweisung eingefügt, die nichts bewirkt, es sei denn, Excel-Zellen befinden sich tatsächlich im Ausschneide- oder Kopiermodus. dh Verschieben des Rahmens um die Zelle(n).

Application.CutCopyMode hat drei Modi: False = Nicht im Schnitt- oder Kopiermodus. | xlCopy = Im Kopiermodus. | xlCut = Im Schnittmodus.

'Im Ausschneide- oder Kopiermodus nur Werte einfügen
'Wenn nicht im Ausschneide- oder Kopiermodus, überspringen und nichts tun.

On Error Resume Next
Wenn nicht Application.CutCopyMode = False Then
Target.PasteSpecial xlPasteValues
Application.CutCopyMode = True
End If

Das war ein bisschen ein Bugger für mich, um herauszufinden. Hoffe, es hilft jemand anderem.
-Travis (IT-Experte seit 1996)
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hallo Travis, vielen Dank für diesen Beitrag.
Ich antworte nie auf Beiträge, aber ich weiß es zu schätzen, dass Sie diese Antwort gepostet haben.
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hallo Travis, gibt es Code für die Arbeit mit Strg+V. Dieser Code wird beim Auswählen der Zelle automatisch eingefügt. Ich habe den Modulcode unter dem Link gefunden, konnte aber keinen Code für eine solche Arbeitsmappe finden. Ich hoffe, dass das, was ich angefordert habe, möglich ist.
https://www.extendoffice.com/documents/excel/2545-excel-set-paste-values-as-default.html
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Dean, es ist sehr nützlich! Vielen Dank!
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Diese Ergänzung war eine große Hilfe! Vielen Dank fürs Posten!
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hallo, gibt es Code für die Arbeit mit Strg + V. Dieser Code wird beim Auswählen der Zelle automatisch eingefügt. Ich habe den Modulcode unter dem Link gefunden, konnte aber keinen Code für eine solche Arbeitsmappe finden.
https://www.extendoffice.com/documents/excel/2545-excel-set-paste-values-as-default.html
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Schade, dass niemand antwortet. Ich brauche diese Informationen auch.
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hi! Für Kutools 'Copy Ranges' wurde mir klar, dass die Anzahl der Spalten, die gleichzeitig kopiert werden können, begrenzt ist. Ich arbeite mit 7,500 Spalten. Ich wähle 7,500 Spalten als Bereich aus, aber es kann nur ein Teil meiner Auswahl kopiert und eingefügt werden, nicht alles. Ich plane, alle diese Spalten auf einmal zu kopieren und einzufügen. Kann ich das irgendwie machen? nur um die Sache zu beschleunigen. Jede Hilfe wäre sehr willkommen. Vielen Dank!
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hallo,
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 als Objekt, ByVal Target als Bereich)
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
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hallo, besteht die Möglichkeit, diese Funktion nur in einigen Blättern hinzuzufügen?
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hallo, hier gibt es ein Problem, Werte werden automatisch eingefügt, wenn Sie auf die Zelle klicken
Es sind noch keine Kommentare vorhanden
Hinterlassen Sie Ihre Kommentare
Als Gast posten
×
Bewerte diese Nachricht:
0   Figuren
Vorgeschlagene Standorte

Folgen Sie uns

Copyright © 2009 - www.extendoffice.com. | Alle Rechte vorbehalten. Unterstützt von ExtendOffice. | Sitemap
Microsoft und das Office-Logo sind Marken oder eingetragene Marken der Microsoft Corporation in den USA und / oder anderen Ländern.
Geschützt durch Sectigo SSL