![]() |
Betrifft: Im Schutz sollen alle Formel unsichtbar bleiben
von: Becker
Hallo liebe Excel-Freunde,
Bitte seit mir nicht böse für (einfache) Frage aber ich finde leider nicht passende Lösung dazu.
Irgendwie gelingt mir den Code "Worksheet_SelectionChange"(s.u.) nicht richtig zum anpassen und bin auch zuwenig Profi, um zu sehen, woran das liegt.
"Worksheet_SelectionChange" habe in diesem Forum gefunden. Der schütz alle Formel und Verknüpfungen vor Veränderung in Tabelle.
Kann man den Code letzeten Schliff geben das die Formel usichtbar bleiben?
Das macht die "FormulaHidden = True". Die habe ich probiert einzubaun in unteren Code aber da bekomme ich immer die Fehler Meldung.
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
' Formel dürfen nicht geändert werde
' sollen Formel geändert werden sind diese einzeln auszuwählen
Dim RaZelle As Range
Dim InMldg As Integer
Dim Test As String
For Each RaZelle In Range(Target.Address)
Test = RaZelle.Address
' es dürfen keine gefüllten Zellen ausgewählt werden
'If RaZelle.Value <> "" Then
' es dürfen keine Zellen mit Formeln ausgewählt werden
If RaZelle.HasFormula Then
'Diesen Teil reinnehmen falls formeln geändert werden dürfen
'InMldg = MsgBox("Wollen Sie die Formel ändern", vbYesNo + vbQuestion, "Formelabfrage ?", "", 0) _
'If InMldg = 6 Then Exit Sub
Cells(Target.Row, Target.Column + 1).Select
Exit For
End If
Next RaZelle
End Sub
Mit Makrorekorder sihet es so aus(s.u.): aber das hat nur mit ausgewählten Bereich zu tun.
Die Varinate mit "Worksheet_SelectionChange" wäre mir lieber.
Sub MeinMakroZumFormelSchutz()
Range("A1:C28,E1:F28").Select
Range("E1").Activate
Selection.Locked = False
Selection.FormulaHidden = True
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
Range("E10").Select
End Sub
Wäre super, wenn mir jemand helfen könnte, der sich damit auskennt.
Ich Danke Euch für Euer Mühen
Freue mich über jeden Hinweis!
Netten Gruß
Daniel
![]() |
Betrifft: AW: Im Schutz sollen alle Formel unsichtbar bleibe
von: Beverly
![]() |
Betrifft: AW: Im Schutz sollen alle Formel unsichtbar bleibe
von: Becker
![]() |
Betrifft: AW: Im Schutz sollen alle Formel unsichtbar bleibe
von: Beverly
Geschrieben am: 30.04.2008 14:56:53
Hi Daniel,
also bei mir wird, wenn ich die Eigenschaft "Ausgeblendet" für die Zelle einstelle und das Blatt schütze, keine Formel angezeigt.
![]() |
Betrifft: AW: Im Schutz sollen alle Formel unsichtbar bleibe
von: Becker
![]() |
Betrifft: AW: Im Schutz sollen alle Formel unsichtbar bleibe
von: Beverly
Sub tabelle_einrichten()
Dim raZelle As Range
ActiveSheet.Unprotect
For Each raZelle In ActiveSheet.UsedRange
If raZelle.HasFormula Then
raZelle.FormulaHidden = True
Else
raZelle.Locked = False
End If
Next raZelle
ActiveSheet.Protect
End Sub
![]() |
Betrifft: AW: Im Schutz sollen alle Formel unsichtbar bleibe
von: Becker
![]() |