Condividi tramite

Excel VBA: protezione fogli funziona solo se eseguita da sola, non in macro

Anonimo
2019-05-13T15:03:08+00:00

Ciao a tutti,

vi espongo brevemente il mio problema:

se inserisco le seguenti righe all'interno di una macro che esegue varie altre funzioni il programma mi da errore (errore 1004: Errore definito dall'applicazione o dall'oggetto), mentre se le metto da sole in una macro le istruzioni vengono eseguite a dovere senza problemi, qualcuno sa aiutarmi?

Sheets("nomesheet1").Protect Password:="passwordscelta"

Sheets("nomesheet2").Protect Password:="passwordscelta"

Sheets("nomesheet3").Protect Password:="passwordscelta"

Nella macro in cui devo inserire queste righe, prima di queste righe, viene generato e salvato in una cartella un PDF, che pesca il filename da una cella del file, e genera un errore se una cella non viene compilata.

Grazie in anticipo di cuore a chiunque provi ad aiutarmi!

Tom

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

2 risposte

Ordina per: Più utili
  1. Anonimo
    2019-05-29T13:50:09+00:00

    Ciao Tommaso, siamo felici che sia tutto risolto e che sia riuscito ad intervenire sulla funzione da te desiderata.

    Se avessi ancora bisogno di noi sai dove trovarci!

    Buona giornata

    Claudia

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2019-05-14T09:51:22+00:00

    Ciao a tutti, ho risolto da solo:  il problema era semplicemente il fatto che più fogli fossero selezionati, inserendo prima un activesheet.select per averne uno solo selezionato funziona perfettamente! :)

    La risposta è stata utile?

    0 commenti Nessun commento