[Risolto] Macro togli protezione in un range

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
Barakkino
Messaggi: 132
Iscritto il: mercoledì 30 aprile 2014, 12:53

[Risolto] Macro togli protezione in un range

Messaggio da Barakkino »

Buongiorno,

Ho un foglio di Calc protetto ed una parte libera da scrittura (Foglio1.K9:Q15)

Mi spiego, devo copiare/incollare in questa area dati copiati dal sito dell' Agenzie delle Entrate. Il mio problema è che me li "trascino" con la protezione, quindi la volta successiva non è più possibile immettere nuovi dati. Devo intervenire manualmente togliendo la protezione.

Chiedo è possibile, una volta inseriti i nuovi dati, togliere la protezione solo in questa area?

Ho provato in tutti i modi con "incolla", "incolla speciale html" sempre protetto mentre con "incolla testo non formattato" mi si apre una nuova finestra di scelta che vorrei evitare.

GRAZIE
Ultima modifica di Barakkino il mercoledì 22 febbraio 2023, 9:20, modificato 2 volte in totale.
openoffice 4 su win 10
Gaetanopr
Volontario
Volontario
Messaggi: 3316
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: Macro togli protezione in un range

Messaggio da Gaetanopr »

Codice: Seleziona tutto

Sub Main
Dim Rng As Object
Dim Sh As Object
Dim oPC As New "com.sun.star.util.CellProtection"

	Sh = ThisComponent.getSheets.getbyname("Foglio1")
	Rng = Sh.getCellRangeByName( "K9:Q15" )
	Sh.unProtect("")    ' eventuale password
	With oPC
		.IsLocked = False
	End With
	Rng.CellProtection = oPC
        Sh.Protect("")        ' eventuale password
End Sub
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Barakkino
Messaggi: 132
Iscritto il: mercoledì 30 aprile 2014, 12:53

Re: [RISOLTO]Macro togli protezione in un range

Messaggio da Barakkino »

Ultima modifica di Barakkino il mercoledì 22 febbraio 2023, 9:22, modificato 1 volta in totale.
openoffice 4 su win 10
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 9043
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: [RISOLTO]Macro togli protezione in un range

Messaggio da charlie »

Sistema corretto per aggiungere [Risolto] viewtopic.php?f=2&t=5661
charlie
macOS 15.5 Sequoia: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Barakkino
Messaggi: 132
Iscritto il: mercoledì 30 aprile 2014, 12:53

Re: Macro togli protezione in un range

Messaggio da Barakkino »

GRAZIE, dell'aiuto
openoffice 4 su win 10
Rispondi