NoTrace Security Forum

NoTrace Security Forum
Home | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Utenti | Download | cerca | faq | RSS | Security Chat
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 Problemi con il Computer
 Software
 Excel ed il refactoring
 Forum Bloccato
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Autore Discussione Precedente Discussione Discussione Successiva  

natasha
Senior Member



155 Messaggi


Inserito il - 03/05/2005 : 12:16:42  Mostra Profilo
Buongiorno a tutti,
ho creato una cartella di lavoro Excel con dodici fogli "Gennaio 05", "Febbraio 05", ...., "Dicembre 05". All'interno dei fogli vi sono delle formule che usano riferimenti incrociati ad altri fogli.
Potete suggerirmi una macro che permetta di cambiare tutti i nomi dei fogli e tutti i possibili riferimenti incrociati da "05" a "06"?
Anche se avete tempo fino al 31 Dicembre, non prendetevela troppo comoda....

Gimli
Moderatore


Città: Belluno


1870 Messaggi

Inserito il - 03/05/2005 : 21:43:14  Mostra Profilo
Hai già provato a cambiare semplicemente i nomi dei fogli di lavoro? Non ricordo se Excel aggiorna automaticamente i riferimenti e non ne ho una copia sottomano per verificare.
Sennò potresti rinominare a mano i dodici fogli di lavoro e usare la funzione Sostituisci (CTRL+MAIUSC+S) per sistemare le formule: noioso, ma certo più veloce che pensare ad una macro (che non sono in grado di scrivere)

Ciao
Torna all'inizio della Pagina

natasha
Senior Member



155 Messaggi

Inserito il - 09/05/2005 : 13:54:26  Mostra Profilo
andiamo, su, Gimli, questa l'avevo pensata pure io!!!!! :)
Non è importante il risultato, quando raggiungerlo a botte di codice!!!
Torna all'inizio della Pagina

MrVortex
New Member


Città: Lazzaro - RC


43 Messaggi

Inserito il - 12/05/2005 : 13:53:06  Mostra Profilo
Pace a te, è più semplice di quanto pensi:
crei un pulsante sulla barra delle applicazioni e l'associ al foglio di lavoro, poi clicchi due volte sul pulsante e scrivi questo codice:

for t=1 to 12
a$=format$(t,"mmm YY")
Sheets(t).Name = a$
next

il gioco è fatto, non so però se funziona anche con i collegamenti incrociati attivi... lo ignoro, per prevedere questi errori di norma non uso il comando sheets("Foglio1) ma sheets(1) che è relativo al foglio in posizione 1 e non al foglio chiamato 1

sviluppatelo un po' tu x le tue esigenze.

Pace a te, spero di esserti stato utile.
Torna all'inizio della Pagina
  Discussione Precedente Discussione Discussione Successiva  

 Forum Bloccato
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
NoTrace Security Forum
© Nazzareno Schettino
RSS NEWS
Torna all'inizio della Pagina
Pagina generata in 0,2 secondi. TargatoNA | SuperDeeJay | Snitz Forums 2000