Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zellen schützen trotz Freigabe - VBA?

Forumthread: Zellen schützen trotz Freigabe - VBA?

Zellen schützen trotz Freigabe - VBA?
23.05.2006 15:59:24
Klaus
Moin,
ich habe eine Datei zur Freigabe für mehrere Benutzer. Leider funktioniert in der freigegebenen Version der Blattschutz nicht mehr ...
Um meine Formeln trotzdem zu schützen, habe ich folgendes Makro erdacht (schützenswert sind die Zeilen 1-4 und die Spalten 1-6).

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
On Error Resume Next
If Target.Column < 5 Then Selection.Offset(0, 1).Select
If Target.Row < 7 Then Selection.Offset(1, 0).Select
End Sub

Das läuft auch soweit ganz gut, lässt aber noch ein paar Möglichkeiten offen:
- ganze Spalten / Zeilen können angewählt und (schlimmstenfalls) gelöscht werden.
- "verbotene" Zellen können per Doppelclick angewählt werden. (Das Worksheet_BeforeDoubleClick Ereigniss kenne ich und nutze es auch, ich würd blos gern verstehen warum Doppelclick kein "SelectionChange" auslöst, wärend rechtsclick das sehr wohl tut?
- STRG+A funktioniert auch noch
Hat jemand Vorschläge, wie ich oben genannte Punkte auch noch abfangen kann?
Dank und Gruß,
Klaus M.vdT.
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zellen schützen trotz Freigabe - VBA?
23.05.2006 16:32:11
Matthias
Hallo Klaus,
z.B. so:

Private Sub Worksheet_Change(ByVal Target As Range)
Const Verboten = "A1,B2,C3:C100"
Dim rng As Range
Set rng = Intersect(Target, Range(Verboten))
If Not rng Is Nothing Then
With Application
.EnableEvents = False
.Undo
.EnableEvents = True
End With
MsgBox "Sie wollten geschützte Zellen ändern!"
End If
End Sub

Gruß Matthias
Anzeige
Genau was ich brauche - vielen Dank! o.T.
24.05.2006 10:27:28
Klaus
.
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige