Office: Bedingter Zellschutz

Helfe beim Thema Bedingter Zellschutz in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Guten Morgen liebe Excel-Versteher, Ich bin mal wieder auf ein Problem gestoßen, das ich auch nach längerem Forendurchforsten und Googlebefragen... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von rocknagor, 5. August 2008.

  1. rocknagor Erfahrener User

    Bedingter Zellschutz


    Guten Morgen liebe Excel-Versteher,

    Ich bin mal wieder auf ein Problem gestoßen, das ich auch nach längerem Forendurchforsten und Googlebefragen nicht lösen konnte...

    Für eine Berechnung brauche ich Gesamtwerte (performance level) mehrerer Bauteile. Diese gibt es (bzw. sollte es) einerseits vom Hersteller, andererseits ist eine etwas aufwendige Berechnung auf Basis von anderen Werten erforderlich. Wenn man also die Daten des Herstellers bereitgestellt bekommt und man diesen Wert in die Zelle eingibt, dann sollten alle Zellen, die zum alternativen Rechenweg von Nöten wären, gesperrt werden, damit die Übersichtlichkeit gewährt bleibt und unsinnige Eingaben keine negativen auswirkungen auf das Gesamtergebnis haben.
    Schön wäre es natürlich im Gegenzug, wenn dann bei Wahl der Berechnung die direkte Eingabe gesperrt werden könnte.

    Gibt es da einen günstigen Weg?

    Eine alternative Lösung dazu wäre das per Schaltfläche und VBA so zu lösen, dass einfach die entsprechenden Zeilen ausgeblendet werden (dazu hab ich auch schon nen Code), wobei ich jedoch als nachteilig erachte, dass man die Zeilenformatierung dann beim Sperren freigeben muss und da es sich um eine Vorlage handelt, will ich natürlich nicht, dass mir jemand das Layout verbastelt.

    Vielen Dank für alle kommenden Antworten...

    Gruß rocknagor
     
    rocknagor, 5. August 2008
    #1
  2. gook Erfahrener User
    Hallo weis nicht ob das in etwas das ist was du suchst aber dieser Code in ein Tabellenblatt.

    Code:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    ActiveSheet.Protect DrawingObjects:=False, Contents:=False, Scenarios:=False
    Cells.Locked = False
    Dim i As Integer
    Dim ii As Integer
    For i = 1 To 100
    For ii = 2 To 10
    If Cells(i, 1).Value <> "" Then
    Cells(i, ii).Locked = True
    End If
    Next ii
    Next i
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
    End Sub
    Sperrt wen in Spalte A ein Wert eingetragen wird 9 Zellen die rechts danebenliegen. Falls kein Wert eingetragen wird sind diese nicht gesperrt.

    Gruß
     
  3. rocknagor Erfahrener User
    Vielen dank erstmal,

    das geht schon in die Richtung und sieht auch brauchbar aus.
    Problem dabei ist nur, dass ich mich nicht auf eine ganze Spalte für die Ausgangsposition beziehen kann. Es würde sich jeweils um eine bestimmte Zelle (zb. E27) handeln und die Berechnungsfelder, die gesperrt werden sollen, würden einen ganzen Bereich abdecken (zb. B30:H50). Allerdings sind in diesem Bereich eben auch Zellen, die Formeln oder Text enthalten, welche natürlich in jedem Fall geschützt bleiben müssen. Also müsste man die Zellen irgendwie auf ihren Status abfragen oder auf eine Andere Art "fest" schützen, bzw. alle bearbeitbaren Zellen einzeln angeben(was zwar Arbeit macht, jedoch für mich vertretbar ist).

    Da ich nur sehr begrenzte Ahnung von VBA habe, wäre ich über eine Lösung sehr dankbar, in der eine auslösende Ereigniszelle und danach ein paar manuell hinzufügbaren zu sperrenden Zellen drin sind.

    danke schon mal,

    Gruß rocknagor
     
    rocknagor, 5. August 2008
    #3
  4. gook Erfahrener User

    Bedingter Zellschutz

    Ja das ist auf jedenfall möglich du kannst prüfen lassen welche zellen Formeln enthalten und diese gleich schützen lassen. Für das andere Problem, wen die Berechnungszellen kein bestimmtes Muster haben und die Bereiche die gespert werden sollen, immer unterschiedlich sind muss man das wohl Manuell mit VBA machen. Kannst ja mal ein Teil deiner Mappe Posten? Gruß
     
  5. rocknagor Erfahrener User
    Wie gesagt,
    das manuelle Eintragen nehme ich gern in Kauf, da ich das somit auf verschiedenste Bereiche(bei verschiedensten Aufgaben) anwenden kann.
    Ich wäre wirklich schon sehr zufrieden, wenn ich wüsste, wie ich als Auslösezelle beispielsweise F13 im Code Festlegen kann und als dann zu sperrende/ zu entsperrenden Zellen beispielsweise (C15;K18;H19;...), sodass ich da die entsprechenden Zellen frei eintragen und erweitern kann.

    Danke,

    Gruß rocknagor
     
    rocknagor, 5. August 2008
    #5
  6. rocknagor Erfahrener User
    ok, nach etwas Basteln und Probieren hab ich mir das nun selbst aus deinem Code zusammenbauen können.

    Vielen Dank für die Vorlage.

    Gruß rocknagor
     
    rocknagor, 5. August 2008
    #6
Thema:

Bedingter Zellschutz

Die Seite wird geladen...
  1. Bedingter Zellschutz - Similar Threads - Bedingter Zellschutz

  2. Probleme mit bedingter Formatierung

    in Microsoft Excel Hilfe
    Probleme mit bedingter Formatierung: Hallo ihr Lieben, folgende Herausforderung: Ich möchte die Formatierung des Wertes in B7 (bzw. auch alle weiteren Werte in Spalte B) nach folgenden Bedingungen anpassen: 1. WENN C7<0,05 DANN...
  3. Bedingte Formatierung basierend auf Wert anderer Zelle

    in Microsoft Excel Hilfe
    Bedingte Formatierung basierend auf Wert anderer Zelle: Hallo zusammen, beim Erreichen des 18. Lebensjahres (Geburtsdatum Spalte D, Alter automatisch in Spalte E kalkuliert) soll eine bedingte Formatierung den Namen und Vornamen der Teilnehmer (Spalte...
  4. Bedingte Summierung in PQ

    in Microsoft Excel Hilfe
    Bedingte Summierung in PQ: Hallo zusammen, ich habe folgendes Problem: Spalte A: Datum Spalte B: Gewichte Pro Tag wird in Spalte B ein Gewicht geschrieben. Solange jeden Tag in Spalte B ein Gewicht geschrieben wird,...
  5. Anfängerfrage zur bedingten Formatierung

    in Microsoft Excel Hilfe
    Anfängerfrage zur bedingten Formatierung: Mal eine echte Anfängerfrage: Wenn ich in Excel (Mac) als bedingte Formatierung eine Formel verwenden möchte, muss ich immer folgende Schritte durchführen: -Bedingte Formatierung -Neue Regel -...
  6. Negative Datenbalken - bedingte Formatierung

    in Microsoft Excel Hilfe
    Negative Datenbalken - bedingte Formatierung: Liebes Forum! Ich habe in einer Tabelle positive und negative Prozentwerte. Diese Tabelle hat eine bedingte Formatierung mittels Datenbalken. Wie kann ich die negativen Balken in die gleiche...
  7. Formatierung eines Datumsfelds, wenn das gleiche Datum woanders erscheint

    in Microsoft Excel Hilfe
    Formatierung eines Datumsfelds, wenn das gleiche Datum woanders erscheint: Hallo! Hab leider zu meinem Problem bisher nichts gefunden. Ich baue eine Art Kalender, um eine Übersicht über Events + größere ToDos im Jahr zu haben - siehe Screenshot im Anhang. Im Screenshot...
  8. Bedingte Formatierung / Wiederholungen "ausblenden"

    in Microsoft Excel Hilfe
    Bedingte Formatierung / Wiederholungen "ausblenden": Einen schönen guten Tag, Bräuchte mal hilfe bei der Bedingen Formatierung. Ich würde gerne wiederholungen "ausblenden" (schriftfarbe) , so das immer nur der erste werd klar gezeigt wird sowohl...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden