macro che spariscono

Anonimo
2023-12-23T15:58:16+00:00

Buongiorno, ho un problema con le macro di excel:

ho un foglio di calcolo con circa 70 macro, ma purtroppo capita che, salvo il file, quando successivamente lo riapro, oltre ad apparirmi un codice di errore, mi si eliminano tutte le macro.

intendo dire che quando apro la sezione Macro > visualizza Macro, non c'è piu niente, come se non le avessi mai create

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

24 risposte

Ordina per: Più utili
  1. Anonimo
    2024-01-02T20:20:00+00:00

    Ciao Norman, ho provato a trascinare i moduli, ma non me li ha fatti copare, ho usato un file vecchio che aveva tutte le macro e le uf funzionanti e ho messo quello "rotto" in un'altra catella, questa sera quello che funzionava non aveva più alcun modulo, eppure era stato chiuso normalmente, me lo ha salvato in user/ mio nome/appData .... ho salvato i dati . Per prova ho aperto quello "rotto"... e meraviglia funziona! ho aperto visualbasic e ho trovato i moduli, le uf con i loro moduli... tutto, insomma,

    il problema rimane, perchè di volta in volta ogni foglio si "rompe" e non sono fogli personali ma servono in ufficio, la cosa è preoccupante, e questo succede dal giorno di natale 23 ! bel regalo di office 365

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2023-12-27T18:21:41+00:00

    Giusto in questo momento ho aperto un file, creato 1 ora fa da un file excel, completamente vuoto sia in termini di contenuto nei fogli che di macro, ho inserito dei dati, ho compilato una routine per eseguire alcune azioni di eliminazione e inserimento righe.

    Ho salvato e chiuso il file.

    L'ho riaperto dopo 1/2 minuti e non era possibile accedere al codice e nemmeno alle macro dalla finestra di dialogo "Macro".

    Ho riaperto il file tramite "Apri e ripristina ..." e il progetto vba è risultato nuovamente disponibile.

    Mah?

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2023-12-27T07:41:34+00:00

    Ciao Vincenzo,

    ultimamente anche io sto notando diversi problemi con file che prima non ne davano.

    File le cui macro risultano non presenti o bloccate (come se il file venisse aperto da percorsi non attendibili e le stesse risultassero bloccate).

    E, se accedo al progetto VBA, risultano essere presenti i vari moduli ma non si può accedere al codice.

    Ricevo spesso errori di "automazione" che fino, diciamo alla prima settimana di dicembre, non ricevevo.

    Proprio questa mattina ho aperto un file, cliccato su un pulsante "ribbon" della barra personalizzata, è stato segnalato un errore di automazione, Excel è andato in crash, si è riaperto e ha riaperto il medesimo file (senza averne fatto un ripristino) e facendo la medesima cosa, invece, non ha dato l'errore precedente e, misteriosamente, tutto funzionava correttamente. Chissà alla prossima apertura però!

    Ho anche provato a ripristinare Excel, più di una volta (eseguendo il ripristino "on line"). Ma i problemi persistono.

    Eventualmente proverò a fare una disinstallazione completa, ma credo che qualche aggiornamento recente di office 365 abbia fatto qualche "casino".

    Comunque, fatta questa lunga premessa, hai provato ad aprire il file in questione con "Apri e ripristina ..." eseguendo l'apertura del file tramite la finestra di dialogo classica per aprire i file excel?

    Normalmente i file che presentano il problema all'accesso al progetto VBA vengono sbloccati (sempre fino ad un eventuale successivo blocco a cui non sono riuscito a dare una spiegazione benché abbia fatto diversi tentativi eliminando "parti", anche se il dubbio è che si tratti delle automazioni che utilizzo per la personalizzazione della barra ribbon per questi file).

    Mah?

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2023-12-27T06:35:05+00:00

    Grazie mille, sei stato super gentilissimo

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2023-12-26T21:31:25+00:00

    Ciao Vincenzo,

    Una volta cliccato abilita contenuto, da quel momento in poi non mi da più nessuna macro , comunque non ho mai provato a ripristinare Excel

    Dato che uno dei tuoi due messaggi di errore indicava che si era verificato un problema critico nell'apertura di Excel, ho ritenuto opportuno suggerirvi di repristinare Excel.

    Tuttavia, pur mantenendo questo passaggio altamente consigliabile, è improbabile, magicamente, che fornisca l'accesso al tuo codice VBA se, inavvertitamente, o in modalità background, il tuo file originale sia stato sovrascritto senza tale codice,

    In queste circostanze, suggerirei di individuare un file di backup recente e, nell'editor VBA, trascinare/copiare il suo codice nel file più recente e quindi salvare il file risultant - magari con un nuovo nome!

    Per fare questo:

    • Apri sia il file di backup che il file privo di codice
    • ALT-F11 per aprire l'editor VBA
    • Seleziona, uno per uno, ciascun modulo di codice nel file di backup e trascinalo nel file corrente.

    Questa operazione copierà il codice alla versione più recente, mantenendo il codice esistente nel file di backup.

    A parte le speculazioni di cui sopra, non posso commentare il motivo per cui dovresti essere stato così sfortunato da perdere il tuo prezioso codice se non osservare che un problema critico riscontrato durante l'apertura di Excel, o successivamente, potrebbe comportare conseguenze strane e spiacevoli . Se non ci fossero altri motivi, ciò dovrebbe spingere tutti noi a creare frequenti copie di backup di tutti i file importanti. In questo caso, la mia regola pratica è quella di eseguire sempre il backup di qualsiasi operazione che richiederebbe più di (diciamo) 5 minuti per essere recreata - e, forse, sono eccessivamente incauto! 😊

    ===

    Regards,

    Norman

    Immagine

    La risposta è stata utile?

    0 commenti Nessun commento