Ciao Mirko,
sul posto di lavoro un collega ha creato un file excel contenente delle Macro, il problema è che ora ha lasciato l'azienda ed ora quando iniziamo facciamo partire il file e facciamo click su un tasto, che dovrebbe far partire la MACRO compare questo
errore:
IMPOSSIBILE ESEGUIRE LA MACRO '(NOME DELLA MACRO)'. E' POSSIBILE CHE TALE MACRO NON SIA DISPONIBILE NELLA CARTELLA DI LAVORO O CHE LE MACRO SIANO DISATTIVATE
C'è qualcuno che sa darmi suggerimenti su come posso risolvere??
Al momento lavoro su Excel 2013 in ENG o su Excel 2016 in ITA
Per utilizzare qualunque macro bisogna che, all'apertura del file, le macro siano state attivate.
A questo proposito, vedi il seguente articolo di supportç
Attivazione o disattivazione di macro nei file di Office
Assumendo che le macro siano state attivate, bisogna poi controllare che il nome della macro asegnata al pulsante non sia stato modificato:
- Fai clic dx sul tasto
- Assegna macro
- Controlla il nome risultante della macro
- Fai un confrobto tra il nome della macro assegnato al tasto e quelle disponibile nel progetto VBA del file
Tuttavia, anche se la macro di interesse fosse stata cancellata, tutto non è perduto! Forse, ad esempio hai una vecchia copia del file che contiene la macro. In tal caso, potrebbe bastare copiare la macro al file corrente e risalvarlo.
Anche se questa possibilità non esistesse, prima di uccidersi, considera che
si potrebbe sempre creare una macro equivalente o, forse, ancora meglio!
Quindi, se non hai una vecchia copia del file, prova a caricare il file problematico, dopo averlo depurato dei dati sensibili, su un servizio di condivisione di file, per esempio Microsoft OneDrive o DropBox, e postare un link al file in una risposta qui.
Per caricare il file su Microsoft OneDrive, vedi:
https://support.office.com/it-it/article/Condividere-file-e-cartelle-di-OneDrive-9fcc2f7d-de0c-4cec-93b0-a82024800c07
Nel caso di DropBox, vedi:
https://www.dropbox.com/it/help/topics/sharing_files_and_folders
Se poi non si trovassi il tuo codice, se tu volessi spiegare in modo dettagliato il funzionamento della vecchia macro, proverò a recrearlo, forse in modo ancora più funzionante e più efficiente che prima - in effetti, come si direbbe da noi,
better than new!
===
Regards,
Norman
