Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1544to1548
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

Wie kann ich bedingter Formatierung schützen

Wie kann ich bedingter Formatierung schützen
07.03.2017 20:19:08
dt
Hallo,
wie kann ich bedingte Formatierungen vor Copy and Paste/ Drag&Drop schützen?

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wie kann ich bedingter Formatierung schützen
07.03.2017 21:13:50
onur
Hi,
Was genau meinst du damit?
mit Zell- und Blattschutz ... owT
08.03.2017 01:43:21
Matthias
AW: mit Zell- und Blattschutz ... owT
08.03.2017 15:46:19
dt
Ich meine damit wie ich die Bedingte Formatierung schützen gegen Drag und Drop oder Kopieren und einfügen.Da hilft leider auch kein Blatt und Zellschutz.
Hat jemand eine Idee ?
AW: mit Zell- und Blattschutz ... owT
08.03.2017 16:50:19
onur
Versteh ich nicht.
Ich habe gerade getestet:
Wenn ich alle zellen ausser denen, die bed, formatiert sind, mit ungeschützt markiere, und blattschutz aktiviere (zellen formatieren NICHT angeklickt), ist die bed. formatierung geschützt.Du kannst da nichts mehr einfügen mit copy/paste
AW: mit Zell- und Blattschutz ... owT
08.03.2017 20:42:18
dt
Achso ich meine wenn die Zellen nicht gesperrt sind also in die sollen noch Inhalte eingetragen werden können auch per Copy&Paste.
Anzeige
AW: mit Zell- und Blattschutz ... owT
08.03.2017 22:39:39
onur
Hi,
War etwas tricky, aber ich habe es hinbekommen:
Schreibe das in ein MODUL (wenn nicht vorhanden, hinzufügen)
Option Explicit
Public rng, rng2(50)
Das kommt ins zu schützende blatt:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim n
For n = 1 To rng.FormatConditions.Count
If Not Intersect(Target, rng2(n)) Is Nothing Then
With rng.FormatConditions(n)
.ModifyAppliesToRange (rng2(n))
End With
End If
Next n
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim n, x
Set rng = Range(Cells(1, 1), Cells(1000, 1000))
x = rng.FormatConditions.Count
For n = 1 To x
With rng.FormatConditions(n)
Set rng2(n) = .AppliesTo
End With
Next n
End Sub

Schon sind bis zu 50 (notfalls ändern) bedingte formatierung im bereich z1s1:z1000s1000 geschützt.
Bei jedem Selection_Change werden die bereiche aller bed. formatierungen gespeichert, und bei Change wieder in den ursprünglichen zustand zurückgestellt.
Gruß
Onur
Anzeige
AW: mit Zell- und Blattschutz ... owT
08.03.2017 23:28:50
onur
Hier eine version, die du in mehreren (bis 20) blättern benutzen kannst:
Dass in ein MODUL:
Public rng, rng2(20, 10)
Das in jedes zu schützende blatt:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim n, i
i = ActiveSheet.Index
For n = 1 To rng.FormatConditions.Count
If Not Intersect(Target, rng2(i, n)) Is Nothing Then
With rng.FormatConditions(n)
.ModifyAppliesToRange (rng2(i, n))
End With
End If
Next n
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim n, x, i
i = ActiveSheet.Index
Set rng = Range(Cells(1, 1), Cells(1000, 1000))
x = rng.FormatConditions.Count
For n = 1 To x
With rng.FormatConditions(n)
Set rng2(i, n) = .AppliesTo
End With
Next n
End Sub

Anzeige
AW: mit Zell- und Blattschutz ... owT
09.03.2017 00:55:09
dt
Danke dir! Ich teste es.
AW: mit Zell- und Blattschutz ... owT
09.03.2017 18:54:54
onur
Eine Rückmeldung wäre nett.
AW: mit Zell- und Blattschutz ... owT
13.03.2017 14:39:18
dt
Hi, sorry aber konnte es erst heute testen. Funktioniert für mich leider nicht. Ich brauche 2 bedingte Formatierungen 1 Bereich wo doppelte Texte durchgestrichen werden, und einmal genau diesen Bereich und einen zusätzlich wo doppelte dann weiß geschrieben werden sollen. Das soll dann noch Tageweise gehen, also nochmal 5 Bereiche jeder Tag soll aber seine eigene Formatierung behalten. Das Problem ist das sobald man von einem Tag in den anderen Copy&Paste oder Drag and Drop macht die Formatierung mitkopiert wird so das dann zum Beispiel Dienstag und Montag ein doppelter Text durchgestrichen wird aber es soll nur durchgestrichen werden wenn der Text am Montag zeimal vorkommt.
Ich hoffe ich habe es einigermassen verständlich erklärt :)
Anzeige
AW: mit Zell- und Blattschutz ... owT
13.03.2017 15:22:20
onur
Poste doch mal die datei.

16 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige