Impossibile modificare una macro in una cartella di lavoro nascosta (2 soluzioni semplici)

  • Condividi Questo
Hugh West

Chi deve lavorare con Excel VBA Spesso ci troviamo di fronte a questo problema, proviamo ma non riusciamo a modificare una Macro e ci viene mostrato che non è possibile modificare una macro. Macro in una cartella di lavoro nascosta. In questo articolo vi mostrerò come potete risolvere questo problema in modo semplice e completo.

Scarica il quaderno di esercizi

Scaricate questo quaderno di esercizi per esercitarvi durante la lettura di questo articolo.

Macro Impossibile modificare.xlsm

2 soluzioni semplici per Impossibile modificare una macro in una cartella di lavoro nascosta

Sto cercando di modificare un file Macro dalla mia cartella di lavoro, ma non posso modificarla. Viene visualizzata una casella di notifica che mi dice che non posso eliminare una cartella di lavoro. Macro Sono certo che coloro che lavorano con le cartelle di lavoro nascoste. Macro molto spesso hanno affrontato questo problema almeno una volta nella vita.

Ora ci si può chiedere: perché diavolo viene mostrata come cartella di lavoro nascosta, anche se l'ho aperta e ci sto lavorando? Ok, la risposta è che l'opzione Macro non si trova all'interno della cartella di lavoro attiva, ma in un'altra cartella di lavoro nascosta (denominata PERSONALE.xlsb qui, controllate l'immagine), ma ogni volta che si apre una cartella di lavoro, viene visualizzato al suo interno.

Pertanto, quando si cerca di modificarlo, non è possibile.

Il nostro obiettivo di oggi è quello di risolvere questo problema, cioè di modificare un Macro su una cartella di lavoro nascosta.

Possiamo risolvere il problema in due modi.

1. Modificare una macro in una cartella di lavoro nascosta, prima di nasconderla

In questo metodo, prima di tutto si nasconde la cartella di lavoro nascosta e poi si elimina il file Macro su di esso.

Seguite i passaggi indicati di seguito per eseguire questo processo.

⧪ Passo 1: apertura della finestra di dialogo Nascondi dalla scheda Visualizza

Aprire la sezione Vista sulla barra multifunzione di Excel, poi nella sezione Finestre , fare clic su Nascondere .

⧪ Passo 2: nascondere la cartella di lavoro dalla finestra di dialogo

Una finestra di dialogo chiamata Nascondere Selezionare il nome della cartella di lavoro nascosta ( PERSONALE.xlsb qui) e fare clic su OK .

⧪ Passo 3: modifica della macro

Ora è possibile modificare il file Macro . sotto il Sviluppatore fare clic su Macro dal codice di sezione.

Una finestra di dialogo chiamata Macro Si aprirà la finestra di dialogo. Macro e fare clic su Modifica .

Ora è possibile modificarlo.

Per saperne di più: Come modificare le macro in Excel (2 metodi)

2. Modifica di una macro in una cartella di lavoro nascosta mediante un codice VBA

Se non si vuole seguire la procedura sopra descritta, è possibile utilizzare un semplice codice VBA per modificare un file Macro su una cartella di lavoro nascosta.

⧭ Codice VBA:

 Sub Edit_a_Macro_on_a_Hidden_Workbook() Hidden_Workbook_Name = "PERSONAL.XLSB" Hidden_Macro_Name = "Macro1" Active_Workbook_Name = "Impossibile modificare una macro su una cartella di lavoro nascosta.xlsm" Windows(Hidden_Workbook_Name).Visible = True Windows(Active_Workbook_Name).Activate Application.Goto Reference:=Hidden_Workbook_Name + "!" + Hidden_Macro_Name End Sub 

⧭ Note:

Qui il nome della cartella di lavoro nascosta è "PERSONAL.XLSB" , il nome della macro nascosta è "Macro1" e il nome della cartella di lavoro su cui sto lavorando è "Impossibile modificare una macro in una cartella di lavoro nascosta.xlsm". Non dimenticate di cambiarli con quelli che avete scelto prima di eseguire il codice (il primo 3 linee).

⧭ Uscita:

Eseguire il codice premendo il pulsante Esegui Sub / UserForm dal Visual Basic nastro sopra.

La cartella di lavoro nascosta verrà tolta e si aprirà la finestra dell'editor con la scritta Macro. Ora è possibile modificarlo.

Per saperne di più: Come modificare una cella in Excel (4 metodi semplici)

Note

  • Fino a questo punto, abbiamo discusso solo di come si possa modificare un file Macro Ma se siete interessati a sapere come creare una cartella di lavoro nascosta, potete seguire questo link.

Conclusione

Quindi, questi sono i modi per risolvere il problema della modifica di un file di Macro Avete domande? Non esitate a chiedercele. E non dimenticate di visitare il nostro sito ExcelWIKI per ulteriori post e aggiornamenti.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.