Zellschutz für einzelne Zellen aufheben

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Zellschutz für einzelne Zellen aufheben

Re: Zellschutz für einzelne Zellen aufheben

von erikafuchs » So, 27.02.2011 22:40

Lieber Jürgen,
klappt wunderbar - vielen Dank!
Grüße von
Pit

Re: Zellschutz für einzelne Zellen aufheben

von turtle47 » So, 27.02.2011 18:36

Hi Pit,

Code: Alles auswählen

	...
	oCell = oSheetOut.getCellByPosition(n,m)
	Dim myProtection As New com.sun.star.util.CellProtection
	myProtection.IsLocked = False
	oCell.CellProtection = myProtection
	...
sollte funktionieren.

Viel Erfolg.

Jürgen

Zellschutz für einzelne Zellen aufheben

von erikafuchs » So, 27.02.2011 17:53

Ihr Lieben,
ich benötige Eure Hilfe: Ich möchte per Makro unter einer bestimmten Bedingung den Zellschutz aufheben. Mein Code lautet:

Code: Alles auswählen

      for n=1 to max
          if Bedingung then 
             oZelle=outSheet.getCellByPosition(n,m)
             oZelle.CellBackColor=RGB(255,0,0)
             oZellschutz=oZelle.CellProtection
             oZellSchutz.isLocked=False
             oZelle.CellProtection=oZellSchutz             
          end if
      next n
Die Zellen "oZelle" werden wunderbar rot gefärbt, der Zellschutz aber nicht aufgehoben. Wenn ich am Ende das Tabellenblatt schütze sind alle Zellen geschützt obwohl die roten dann m.E. nicht geschützt sein sollten. Was stimmt nicht in meinem Code?
Vielen Dank für Eure Mühe
Pit

Nach oben