curiosita macro
Hai un problema con Excel? 
di Lucas87 data: 06/02/2015 10:08:31
Ciao
I riferimenti alle celle rimangono sempre quelli. Se le celle cambiano il codice non si adatta da solo.
Puoi cercare un sistema per identificare le celle che ti interessano indipendentemente dalla loro posizione.
Oppure puoi dare un nome alle celle. Selezioni la cella e scrivi il nome nella barra dell'indirizzo in alto a sx. Scrivendo Range("nome_cella") verrà fatto riferimento sempre a quella cella indipendentemente dalla posizione sul foglio.
di ludagi (utente non iscritto) data: 06/02/2015 11:24:49
potresti esplicitare come assegnare nome ad una cella ...
non capisco barra dell'indirizzo
grazie
di alfrimpa (utente non iscritto) data: 06/02/2015 11:32:25
Ciao
Excel consente di assegnare dei nomi ad una cella o range di celle.
Per farlo devi andare sul menù Formule e poi selezionare Gestione Nomi (guardati un po' la guida in linea di Excel sull'argomento).
La barra dell'indirizzo (cui faceva riferimento Lucas87) è la casella che è alla sinistra della barra della formula.
Alfredo
di Vecchio Frac data: 06/02/2015 11:43:51
cit. "Oppure puoi dare un nome alle celle"
---> E' il metodo più sicuro.
di ludagi (utente non iscritto) data: 06/02/2015 13:16:39
grazie ...interessante.... ma comunque devo riscrivere completamente la macro
di Vecchio Frac data: 06/02/2015 15:46:06
Perchè devi riscrivere la macro?
di ludagi (utente non iscritto) data: 06/02/2015 15:53:30
nel caso che devo usare il nome delle celle .... non devo modificare anche nella macro
di Vecchio Frac data: 06/02/2015 15:55:43
Bè ma rintracciare i punti giusti e scrivere per esempio Range("pippo") non è "riscrivere completamente la macro" ^_^
di Lucas87 data: 06/02/2015 16:01:22
Nell'editor di VBA c'è lo strumento trova e sostituisci.
Ti basta cercare Range("c13") (c13 è la cella che usi ora)
e sostituirlo con range("Nome_cella")
Seleziona "Cerca in progetto corrente"
di ludagi (utente non iscritto) data: 07/02/2015 07:54:15
grazie
Vuoi Approfondire?