modifica puntamento celle macro
Hai un problema con Excel? 
modifica puntamento celle macro
di ludagi data: 08/02/2013 12:29:25
ho un foglio excel con dati
ho creato una macro che elabora i dati del foglio e mi riporta dei risultati nelle celle del foglio
quesito :
come si fa ad autoaggiornare la macro se si modifica il foglio excel cioè:
esempio : la macro mi scrive un risultato nella cella A5.... se modifico il foglio e taglio e incollo la cella A5 in un'altra posizione .....come si puo' autoaggiornare la macro in modo che mi riporta il risultato nella nuova posizione di A5 ,per sempio, tagliata e incollata in K6.
spero che esista una soluzione perchè è noiso e frustante aggiornare manualmente la macro ad ogni modifica del foglio.
grazie
di HarryBosch data: 08/02/2013 13:34:48
Dovresti impostare l'intervallo che ti interessa come Range.
Piccolo esempio:
- sul foglio di lavoro seleziona la cella A5 e dalla scheda Formule definisci un nome a questo intervallo, ad esempio Dest
- la tua macro deve riportare il valore non più nella cella A5 bensì nel Range("Dest") e quindi scriverai:
Range("dest") = "mio valore"
ora, se sul foglio tagli la cella A5 e la incolli da altra parte, tale intervallo sarà sempre raggiungibile con Dest, senza bisogno di modificare la routine
di ludagi (utente non iscritto) data: 08/02/2013 13:47:20
ho excel 2003 .......dove si trova la scheda formule ?
poi se le celle sono piu' di una ?
di HarryBosch data: 08/02/2013 14:11:13
Do' sempre per scontato che tutti utilizzano la versione 200 o superiore.. ^_^
Allora, con Excel 2003 dovresti trovare la giusta posizione seguendo questo percorso.
--> Inserisci --> Nome --> Definisci
e qua imposti il nome e l'area dell'intervallo: quindi, seleziona l'intero intervallo e definisci il nome che poi richiamerai nella macro
di ludagi (utente non iscritto) data: 08/02/2013 14:22:58
ok provero' .... anche se non ho capito bene come si fa quando l'uscita della macro interessa molte celle
Vuoi Approfondire?