Gesperrte Zellen

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

insu-calc
*
Beiträge: 11
Registriert: Sa, 04.10.2014 11:23

Gesperrte Zellen

Beitrag von insu-calc » Mo, 15.06.2015 12:34

Hallo und guten Tag,

Gibt es eine Möglichkeit bei gesperrten Zellen über die Funktion Inhalte Einfügen (Zahlen Addieren) den Inhalt der Zellen zu verändern, oder auch auf anderen Weg?

MlG

Insu-Calc

TrueColor
******
Beiträge: 542
Registriert: Do, 11.03.2010 11:23

Re: Gesperrte Zellen

Beitrag von TrueColor » Mo, 15.06.2015 13:48

Ist ja nicht Sinn und Zweck der gesperrten Zellen ;-)

Per Macro: entsperren, Operation ausführen, wieder sperren
Meiner Meinung nach nur sinnvoll, wenn kein PWD vergeben wird, weil man dann das sonst irgendwo auslesbar reinschreiben müsste.

Zum schützen/entsperren:
https://wiki.openoffice.org/wiki/Docume ... readsheets
Edit2: http://www.openoffice.org/api/docs/comm ... table.html

Bsp.:

Code: Alles auswählen

[...]

oSheet.unprotect("")

[tu irgendwas]

oSheet.protect("")

[...]
Edit: In den Klammern steht das Passwort, aus oben genanntem Grund kein (also ein leeres) Passwort.

Um die weiteren Zellschutz-Eigenschaften zu manipulieren:
http://www.openoffice.org/api/docs/comm ... ction.html

Bsp:

Code: Alles auswählen

[...]

Dim myProtection as new com.sun.star.util.CellProtection

[...]
            oSheet.unprotect("")
[...]
                    myProtection.isPrintHidden = True

                    Select Case j
                        Case 1, 3 'Zählung beginnt bei 0
                            myProtection.isLocked = False
                        Case Else
                            myProtection.isLocked = True
                    End Select
[...]
                    oCell.CellProtection = myProtection

[...]
            oSheet.protect("")

[...]
System:
Arbeit: Windows 7 (64 bit) + Apache OpenOffice 4.1.2 (AOO412m3), LibreOffice 4.1.4.2
Home: Windows 10 (64 bit) + Apache OpenOffice 4.1.2 (AOO412m3)

insu-calc
*
Beiträge: 11
Registriert: Sa, 04.10.2014 11:23

Re: Gesperrte Zellen

Beitrag von insu-calc » Mo, 15.06.2015 16:12

Hallo und danke TrueColor,

Ich werde versuchen die gesperrten Zellen über F9 oder entsprechend aufzufüllen.

Der Inhalt der Zellen soll nicht willkürlich geändert werden können.

MlG

Insu-Calc

Ouagadougou
**
Beiträge: 27
Registriert: Mi, 01.02.2017 11:13

Re: Gesperrte Zellen

Beitrag von Ouagadougou » Fr, 09.02.2018 11:04

Wie kann man mithilfe eines Makro erreichen, dass das Sheet geschützt ist und nur die Zellen anwählbar sind, die nicht geschützt sind?

Der nachfolgende Code erreicht nur, dass die Zellen geschützt, aber anwählbar sind.

Code: Alles auswählen

[...]

oSheet.unprotect("")

[tu irgendwas]

oSheet.protect("")

[...]
Ich möchte jedoch ein Makro, das den Haken bei "Gesperrte Zellen wählen" entfernt.
 
Protect.png
Protect.png (38.18 KiB) 774 mal betrachtet

_____________________
Moderationshinweis:
Bitte keine "alten" Threads mehr aufwärmen.
Siehe auch Infos zur Forenbenutzung (dort unter: "Eröffnet neue Threads").
Eröffne bitte einen neuen Thread mit Deiner Frage.
Thread geschlossen.

Gesperrt