Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1732to1736
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Aus Zwischenablage nur "Werte einfügen" erlauben

Aus Zwischenablage nur "Werte einfügen" erlauben
08.01.2020 14:51:18
Josi

Hallo zusammen
Ist es möglich, dass man in bestimmte Zellen von Excel ausschließlich „Werte einfügen“ kann. Also ohne Formate etc. In meinem Fall geht es nur um Zahlen.
Hintergrund:
Aus anderen Excel Tabellen Mappen werden in ein Auswertungsblatt in die grünen Felder Daten einkopiert. Wenn einer vergisst nur „Werte kopieren“ zu benutzen werden meine Formatierungen überschrieben. (Bedingte Formatierungen).
Habe eine Beispieldatei angehängt.
https://www.herber.de/bbs/user/134247.xlsx
Wenn mir jemand helfen könnte wäre super
Schöne Grüße
Josi

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Aus Zwischenablage nur "Werte einfügen" erlauben
08.01.2020 15:16:49
onur
So geht es:
Eine der bed. Formatierung etwas verändern - Makrorecorder einschalten - zurückändern und Makrorecorder stoppen.
Das so entstandene Makro löscht alle bedForm´s und setzt sie neu auf.
Du brauchst nur noch im Change-Event des Blattes dieses Makro aufzurufen und alle bedForms werden nach einer Änderung gelöscht und wiederhergestellt.
Siehe hier:
https://www.herber.de/bbs/user/134248.xlsm
AW: Aus Zwischenablage nur "Werte einfügen" erlauben
08.01.2020 15:23:04
Daniel
Hi
so eine Einstellung kenne ich nicht.
das müsste in VBA über das Change-Event programmiert werden.
dabei müssten folgende Schritte ablaufen:
1. die eingefügten Werte in einer Variablen sichern
2. das UNDO ausführen
3. die Werte aus dem Array wieder einfügen.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Werte
If Target.Areas.Count = 1 Then
Werte = Target.Value
Application.EnableEvents = False
Application.Undo
Target.Value = Werte
Application.EnableEvents = True
End If
End Sub

Nachteil: Rückgängig für den Anwender funktioniert nicht mehr.
gruß Daniel
Anzeige
AW: Aus Zwischenablage nur "Werte einfügen" erlauben
08.01.2020 15:44:05
Josi
Danke euch beiden
Variante 2 ist die schlankere und funktioniert
Schöne Grüße
Josi

310 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige