Author Topic: Problemi con le macro in Excel  (Read 3781 times)

0 Members and 1 Guest are viewing this topic.

Offline Calatrave

  • Semi Esperto
  • **
  • Posts: 185
  • Karma: 17
  • Neo - Laureato
Problemi con le macro in Excel
« on: 20 December , 2012, 09:32:55 AM »
Ciao a tutti.
Per la prima volta, ho creato delle macro in Excel attivandole tutte le volte che riapro il file; la cosa che non mi spiego è perché, subito dopo l'avviso della presenza delle macro, il programma mi dice che "la cartella contiene collegamenti ad altre origini di dati", avviso che è cominciato a comparire dopo la creazione delle macro, che ovviamente si riferiscono al foglio di calcolo in oggetto e non ad altri.
Ho provato anche a cancellare tutte le macro, ma alla riapertura del file compare sempre l'avviso della presenza di macro (ma se lo ho cancellate tutte!!!) e del riferimento ad altri collegamenti...
Ho cercato di vedere di modificarle, ma sul Visual Basic compaiono le celle corrette, senza riferimenti ad altri fogli.
Per la precisione, ho creato le macro sul pc di casa e poi ho copiato il file excel sul pc dell'ufficio: potrebbe dipendere da questo? Mi sembrerebbe però strano...

Offline Gilean

  • Administrator
  • Bisnonno Veterano
  • *****
  • Posts: 3292
  • Karma: 202
Re:Problemi con le macro in Excel
« Reply #1 on: 20 December , 2012, 11:32:05 AM »
puoi inserire il tuo file in allegato?
Il calcolo è come la pelle delle @@, lo tiri dove vuoi tu.
Esempio di programmazione a Loop:
L'enunciato che segue è falso
L'enunciato precedente è vero.

Nonostante la consapevolezza dei rischi che si corrono dopo aver visto le prestazioni da 3° dan

Offline Calatrave

  • Semi Esperto
  • **
  • Posts: 185
  • Karma: 17
  • Neo - Laureato
Re:Problemi con le macro in Excel
« Reply #2 on: 20 December , 2012, 16:19:30 PM »
Ciao Gilean, credo di aver capito l'arcano...
Chi è esperto di macro sorriderà e troverà tutto banale, ma io era invece la prima volta che usavo questa opzione!
Avevo inserito le macro in un file (FILE 1), poi ho fatto copia e incolla dello stesso file e ho rinominato quello nuovo (FILE 2), e apportato alcune modifiche (non riguardanti le macro).
Aprendo solo il file 2, su STRUMENTI->MACRO->MACRO risultavano solo macro con nomi "normali", o addirittura niente dopo averle cancellate tutte.
Per curiosità ho aperto anche il file 1 (quello in cui avevo inserito per la prima volta le macro) e su STRUMENTI->MACRO->MACRO del file 2 questa volta sono comparse altre macro i cui nomi erano precedute dal nome del file 1. Ho quindi immaginato che cancellandole avrei risolto il problema, invece all'uscita da Excel era chiesto il salvataggio non solo del file 2 in cui ho materialmente cancellato le macro ma anche di quello 1. Non mi ero minimamente accorto che c'è la possibilità di scegliere le macro di tutte le cartelle di lavoro aperte o solo del file aperto... Praticamente ho cancellato le macro dell'altro file...
Alla riapertura del file 2 l'avviso di presenza delle macro è però rimasto nonostante su STRUMENTI->MACRO->MACRO non risultasse più nulla. Cercando su internet, ho scoperto che per cancellare del tutto le macro bisogna cliccare ALT+F11, aprire la cartella MODULI nella finestra in alto a sinistra, cliccare col tasto destro del mouse su MODULO 1 e scegliere RIMUOVI senza esportarlo; alla riapentura del file, non compare più l'avviso di presenza delle macro.
Infine, l'avviso sulla cartella che contiene collegamenti ad altre origini di dati era dovuto banalmente ad una cella in cui mi ero dimenticato di modificarne il riferimento all'altro file, ma per trovarla ho dovuto usare TROVA perché COLLEGAMENTI indica solo il file di origine, ma non le celle.
Spero almeno che quanto scritto possa servire a qualcun altro!

Offline Gilean

  • Administrator
  • Bisnonno Veterano
  • *****
  • Posts: 3292
  • Karma: 202
Re:Problemi con le macro in Excel
« Reply #3 on: 20 December , 2012, 19:12:50 PM »
ok perfetto :)
Il calcolo è come la pelle delle @@, lo tiri dove vuoi tu.
Esempio di programmazione a Loop:
L'enunciato che segue è falso
L'enunciato precedente è vero.

Nonostante la consapevolezza dei rischi che si corrono dopo aver visto le prestazioni da 3° dan

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24