Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
204to208
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
204to208
204to208
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Blattschutz nur bis Zeile100

Blattschutz nur bis Zeile100
22.01.2003 18:39:11
Wolfgang
nunächst Danke an Alle die sich damit beschäftigen und evtl. antworten

Folgendes Problem

In meinen Tabellen befinden sich bis Zeile 100 umfangreiche Berechnungen. Nur verschiedene Eingabezellen sind darin ungeschützt.
ab Zeile100 habe ich für alle Zeilen den Schutz aufgehoben.

funktioniert soweit gut; aber:

Unterhalb von 100 können nun keine Zeilen mehr gelöscht oder eingefügt werden. (es geht nur noch Inhalte einfügen oder löschen )
Dies sollte aber möglich sein ( lange Tabelle; große Lücken )

ist der Ansatz mit Blattschutz falsch?

Wer hat eine Idee

Wolfgang



16
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Blattschutz nur bis Zeile100
22.01.2003 18:45:22
th.heinrich
hallo Wolfgang,

ueber FORMAT-ZELLEN-SCHUTZ GESPERRT deaktivieren fuer den bereich >100

gruss thomas

Re: Blattschutz nur bis Zeile100
22.01.2003 18:58:42
Wolfgang
Genauso hab ichs gemacht

aber wie gesagt:

wenn du dann den Blattschutz einschaltest kannst du ab Zeile 100
alles machen nur:

keine Zeile einfügen oder löschen


Danke trotzdem

bin am gruebeln o.t.
22.01.2003 19:26:50
th.heinrich
.
Wenn ich mal mitgrübeln darf...
22.01.2003 19:34:30
Boris
Hi Wolfgang, Hi Thomas,

das widerspricht einfach dem Sinn und Zweck des Blattschutzes.
Daher ist das auch nur via VBA lösbar.

Folgenden Code einer Schaltfläche zuweisen:

Fügt in der Zeile der aktiven Zelle eine Zeile auf Button-Klick ein. Passwort = test

Gruß Boris

Anzeige
Re: Boris
22.01.2003 19:55:57
Wolfgang
Vielleicht ist der Ansatz über Blattschutz falsch?

vielleicht mit Worsheets.open
die Eingabe oder Selection oberhalb 100 sperren?

gruß Wolfgang

Re: Boris
22.01.2003 20:10:57
Boris
Hi Wolfgan,

kein Ahnung, wie das funktionieren soll.
Du kannst der Eigenschaft "locked" einer x-beliebigen Zelle den Wert "true" zuweisen; allerdings wird diese nur aktiv, sobald das Blatt geschützt wird. Insofern sind wir wieder genau da, wo wir bereits waren.
Vielleicht geht es mit einem aufwendigen Workaround, aber dazu bin ich kein VBA-Experte.

Gruß Boris

Doch noch eine Idee:
22.01.2003 20:13:48
Boris
Hi Wolfgang,

grade fällt mir noch was ein:
Wenn man mit dem Selection-Change-Ereignis abfragt, wo sich die aktive Zelle grad befindet, kann man den Blattschutz entweder setzen oder wieder aufheben.
Könnte allerdings sein, dass sich das arbeitsstörend auswirkt.
Mal sehen.

Beispiel folgt in wenigen Minuten.

Gruß Boris

Anzeige
Und hier ist sie:
22.01.2003 20:19:09
Boris
Hi Wolfgang,

folgenden Code DIREKT in das Tabellenblatt einfügen (NICHT in ein Modul):

Sofern sich die aktive Zelle im Bereich A1 bis IV 99 befindet, wird das Blatt geschützt, andernfalls entschützt, so dass Einfügungen möglich sind.

Gruß Boris

Re: Und hier ist sie:
22.01.2003 21:22:31
L.Vira
Hübsch aber nicht wasserdicht!
War übrigens ganz locker, You know?
Re: Und hier ist sie:
22.01.2003 21:27:03
Boris
Hi L.Vira,

da hab ich ein paar Threads weiter oben aber was anderes vermutet...;-))

Gruß Boris

P.S.: Wie sieht es denn "wasserdicht" aus?

Re: Boris Danke
22.01.2003 21:29:14
Wolfgang
zumindest mal ein Ansatz

werds ausprobieren

wolfgang.mayer@zeppelin.com
kannst mir ja mal deine Adresse schicken;
vielleicht kann ich dir auch mal helfen

Gruß Wolfgang

Anzeige
Re: Boris Danke
22.01.2003 21:37:29
Boris
Hi Wolfgang,

da du auf meine Aussage "keine Ahnung..." geantwortet hast:
Hast du die andere Möglichkeit mit Selection_Change noch gesehen?

Gruß Boris

Re: Und hier ist sie:
22.01.2003 21:47:39
L.Vira
Schönen Abend erstmal, soviel Zeit muss sein!
Ich hab nicht weiter darüber nachgedacht, weil ich den Sinn solcher Aktionen nur schwer erkennen kann.
Du verwendest ActiveCell, wenn aber die selection außerhalb
von A1:IV99 beginnt, intersected die activeCell auch nicht.
(Wenn von unten nach oben selektiert wird)
Ausweg: Target oder Selection verwenden. Ich müsste aber auch ertsmal probieren, ob das reicht. See You.
Anzeige
Du hast mal wieder recht:
22.01.2003 21:55:56
Boris
Wenn ich darf:

Gruß Boris

Re: Du hast mal wieder recht:
22.01.2003 22:11:45
L.Vira
Bin stolz auf dich!
Re: Du hast mal wieder recht:
22.01.2003 22:18:10
Boris
Hi L.Vira,

war ja auch ne ziemliche Meisterleistung.
Immerhin ein Wort ausgetauscht...
Jetzt sollte es aber wasserdicht sein.

Gruß Boris

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige