Office: (Office 2007) Blattschutz und Zellenschutz über Zellenfarbe steuern

Helfe beim Thema Blattschutz und Zellenschutz über Zellenfarbe steuern in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, ich habe eine bescheidene Frage zu der ich hier im Forum leider keine Lösung gefunden habe. Zwar gibt es zwei ähnlich gelagerte Posts,... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von t.klein, 22. Februar 2010.

  1. Blattschutz und Zellenschutz über Zellenfarbe steuern


    Hallo zusammen,

    ich habe eine bescheidene Frage zu der ich hier im Forum leider keine Lösung gefunden habe. Zwar gibt es zwei ähnlich gelagerte Posts, aber der entscheidende Hinweis fehlt.

    Ich nutze diverse größere Arbeitsblätter die nur so vor Formels strotzen. Um die Übersicht nicht zu verlieren wurden die Zellen in denen Eingaben möglich sind mit einem blassen Grün hinterlegt. Da die Zellen nicht immer unbedingt zusammenhängen möchte ich mir den Aufwand sparen in jeder Zelle das 'Gesperrt Flag' abzuschalten um nach der Blattsperrung nur noch Eingaben in den grünen Zellen zu ermöglichen.

    Ist es möglich über die Zellenfarbe alle nicht grünen Zellen zu sperren und die grünen freizugeben!?

    Ich hoffe ihr versteht mich ...

    Danke im Voraus.

    Thomas

    :)
     
    t.klein, 22. Februar 2010
    #1
  2. Moin, Thomas,

    per Union einen Bereich erstellen oder einen als Namen abgelegten und diesen dann in einer For Each-Schleife durchlaufen und die Sperrung nach Änderung vornehmen, Bereich ggf. abschließend vornehmen / anpassen.
     
  3. Hallo Jinx,
    Danke für den Tipp aber ich verstehe nur Bahnhof.

    Es muss kein OnChange Request durchlaufen werden. Es geht nicht darum, dass wenn ich auf einer grünen Zelle stehe, diese freizugeben und wenn der Focus weg ist diese wieder zu sperren. Ich will mir nur den Aufwand sparen jede der knapp 400 Zellen manuell auf nicht gesperrt zu setzen bevor ich das Blatt sperre. Mehr nicht ...

    Daher würde es mir reichen VBA manuell zu starten und dann einfach alle nicht grünen Zellen zu sperren.

    Ich weiss leider nicht wie ich mich anders ausdrücken soll...

    Sorry und trotzdem Danke für den Ansatz.

    Thomas
     
    t.klein, 24. Februar 2010
    #3
  4. Blattschutz und Zellenschutz über Zellenfarbe steuern

    Moin, Thomas,

    versuche den folgenden Code mal als Beispiel in einer neuen Mappe - alle hellgrünen Zellen sollten danach zu bearbeiten sein:

    Code:
    Die Arbeit, die nötigen Zellen herauszufinden, kann ggf. über ein Makro erfolgen, was die Adressen der hellgrünen Zellen in den Direktbereich schreibt, damit man diese von dort in den Makrotext übernehmen kann.
     
  5. Hi Jinx,

    dein Code hatte leider den Nachteil, dass ich die Zellen benennen musste. Er war aber ein super Denkanstoss der mich der Lösung bis auf 99 % näher gebracht hat. Danke dafür *grins

    Mein Skript setzt auf dem kompletten Blatt zunächst das 'Gesperrt'-Flag und hebt es dann innerhalb der Range anhand der Farbe wieder auf. Das funktioniert auch einwandfrei in einer Test Tabelle.

    Code:
    Befinden sich in der Tabelle aber verbundene Zellen, dann bricht das Skript beim ersten cel.Locked ab, da er ja z. B. nur B5 anspringt und nicht wie bei verbundenen Zellen B5:B6.

    Kannst Du mir hierbei bitte nochmal die Initialzündung geben.

    Danke nochmal
    Thomas
     
    t.klein, 24. Februar 2010
    #5
  6. Hallo nochmal,

    für all die Wissenshungrigen hier meine komplette Lösung, inkl. verbundener Zellen.

    Code:
    Es funktioniert so wie erwartet und ich habe wieder mal was gelernt. Danke Jinx. *wink.gif*

    Thomas
     
    t.klein, 25. Februar 2010
    #6
Thema:

Blattschutz und Zellenschutz über Zellenfarbe steuern

Die Seite wird geladen...
  1. Blattschutz und Zellenschutz über Zellenfarbe steuern - Similar Threads - Blattschutz Zellenschutz Zellenfarbe

  2. Blattschutz Paßwort

    in Microsoft Excel Hilfe
    Blattschutz Paßwort: Hallo, gibt es eine Möglichkeit den Blattschutz bei Excel (MAC) aufzuheben, da ich das Passwort vergessen habe. Danke für die schnelle Hilfe Gruß mfkathie
  3. Zeilen automatisch sperren mittels VBA (wenn Bedingung erfüllt)

    in Microsoft Excel Hilfe
    Zeilen automatisch sperren mittels VBA (wenn Bedingung erfüllt): Moin zusammen, folgendes Problem: Im Normalfall verzichte ich aus Gründen auf den Einsatz von VBA, aber dieses Mal komme ich nicht umher. Ich habe schon fleißig recherchiert und mich versucht,...
  4. Blattschutz nach Datei kopieren defekt?

    in Microsoft Excel Hilfe
    Blattschutz nach Datei kopieren defekt?: Hallo zusammen, habe ein Blatt ( von 10 ) mit einem Blattschutz und Kennwort versehen, so das ich noch das Dropdown Feld und weitere Zellen auswählen kann. Heute habe ich zum ersten Mal das...
  5. [VBA] temporäre Kopie Blattschutz aktivieren

    in Microsoft Excel Hilfe
    [VBA] temporäre Kopie Blattschutz aktivieren: Hallo zusammen, ich habe folgendes Problem: Ich habe ein Makro, welches die Arbeitsblätter nach Mailadressen in einer bestimmten Zelle durchsucht, dieses Arbeitsblatt dann in einer neuen Datei...
  6. Intelligente Tabelle erweitern trotz Blattschutz

    in Microsoft Excel Hilfe
    Intelligente Tabelle erweitern trotz Blattschutz: Hallo, ich möchte ein Blattschutz auf mein Arbeitsblatt legen aber wenn ich das mache funktioniert die automatische Erweiterung der intelligente Tabelle nicht mehr Wie kann ich das Problem...
  7. Zellen unterschiedlich schützen

    in Microsoft Excel Hilfe
    Zellen unterschiedlich schützen: Hallo liebe Excel-Experten, ich habe folgendes Problem, für das ich weder im Netz noch hier im Forum einen Beitrag gefunden habe: Ich würde in einer Excel-Datei gerne einige Zellen komplett vor...
  8. Zellenschutz ohne Blattschutz

    in Microsoft Excel Hilfe
    Zellenschutz ohne Blattschutz: Hallo zusammen, ich habe folgendes Problem, wir haben ein Excel File für unsere terminplanungen, und hier greifen sehr viele Personen darauf zu, daher passiert es immer wieder das Zellen...
  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