Newsgroup: it.comp.lang.visual-basic
Titolo: [Excel] Stessa Macro, Fogli Diversi

Ciao a tutti,
sto lavorando su un file excel con fogli multipli (situazione normale,
direte voi :-P).
La situazione iniziale era due fogli:
- nel primo ho un elenco di dati
- nel secondo calcolo le statistiche del primo foglio
Nel primo foglio ho inserito un pulsante chiamato 'Aggiorna' che
richiama una macro che controlla tutti i dati del foglio, ed
eventualmente modifica il foglio delle Statistiche
E' arrivato il momento di dover creare un altro foglio, con le stesse
caratteristiche del primo.
Io ho copiato il primo foglio, e l'ho rinominato. Facendo questa
operazione, mi ha copiato anche il pulsante con relativa macro.
All'inizio sembrava tutto a posto, poi ho dovuto fare delle modifiche
alla macro e sono iniziati i problemi. Sembrava che le modifiche non
funzionassero... anzi... nel primo foglio funzionava tutto, nel nuovo
foglio no :-(
Alla fine mi sono accorto che, quando ho copiato il foglio, è stata
creata una nuova macro, con lo stesso nome della prima, però associata
al nuovo foglio. E quindi, le modifiche che facevo, valevano solo per
il primo foglio.
Volevo sapere se esiste un modo che, una volta premuto il pulsante
Aggiorna presente in tutti i fogli (perchè in futuro aumenteranno
ancora), parta sempre la stessa macro (così le eventuali modifiche le
faccio una volta sola), oppure devo ricopiare ogni volta le funzioni
modificate in tutti i fogli??
Spero di essere stato abbastanza chiaro.
Grazie a tutti,
ciao,
Tanilo

 ha scritto nel messaggio 
news:1140431312.7...@o13g2000cwo.googlegroups.com...
Ciao a tutti,
sto lavorando su un file excel con fogli multipli (situazione normale,
direte voi :-P).
La situazione iniziale era due fogli:
- nel primo ho un elenco di dati
- nel secondo calcolo le statistiche del primo foglio
Nel primo foglio ho inserito un pulsante chiamato 'Aggiorna' che
richiama una macro che controlla tutti i dati del foglio, ed
eventualmente modifica il foglio delle Statistiche
E' arrivato il momento di dover creare un altro foglio, con le stesse
caratteristiche del primo.
Io ho copiato il primo foglio, e l'ho rinominato. Facendo questa
operazione, mi ha copiato anche il pulsante con relativa macro.
All'inizio sembrava tutto a posto, poi ho dovuto fare delle modifiche
alla macro e sono iniziati i problemi. Sembrava che le modifiche non
funzionassero... anzi... nel primo foglio funzionava tutto, nel nuovo
foglio no :-(
Alla fine mi sono accorto che, quando ho copiato il foglio, č stata
creata una nuova macro, con lo stesso nome della prima, perň associata
al nuovo foglio. E quindi, le modifiche che facevo, valevano solo per
il primo foglio.
Volevo sapere se esiste un modo che, una volta premuto il pulsante
Aggiorna presente in tutti i fogli (perchč in futuro aumenteranno
ancora), parta sempre la stessa macro (cosě le eventuali modifiche le


Ciao Gian,
grazie della risposta :)
Avevo già provato a fare come dici tu ma non continuava a non
funzionare... poi ho cambiato il nome alla funzione globale e adesso
tutto va bene :)
Prima la macro associata al pulsante si chiamava Aggiorna, e la
funzione globale si chiamava Aggiorna... evidentemente facevo un po' di
casino :-P
Grazie ancora,
ciao,
tanilo