ho una serie di tabelle simili per struttura e funzione a questa postata.
ogni volta che debbo inserire una nuova tabella, con una macro "sposto" quella presente nell'intervallo D6:G17 verso il basso e ne inserisco una nuova vuota da compilare.
ho la necessità di fare una macro per denominare gli intervalli di volta in volta compilati in ogni tabella il cui nome è dato dall'intestazione VARIABILE delle corrispondenti colonne (D6:G6)
ad es.
all'intervallo D7:D9 va attribuito il nome presente nella D6
all'intervallo E7 va attribuito il nome presente nella E6
all'intervallo F7:f11 va attribuito il nome della cella F6
all'intervallo G7: G15 va atribuito il nome della cella G6
Registrando la macro, seleziono D6 > copia, quindi seleziono l'intervallo D7:D9 e quindi faccio incolla in alto a sx affianco alla riga di comando per attribuire il nome
La procedura funziona
Se però inserisco nello stesso intervallo una nuova tabella (identica ma vuota) spostando la precedente in basso e quindi compilando nuovi campi, quando vado ad aggiornare i nomi degli intervalli mi riporta sempre lo stesso nome attribuito inizialmente.
in altri termini, vorrei capire se c'è un nodo per attribuire di volta in volta il nome dell'intervallo presente in D6: G6 che cambia per ogni nuova tabella inserita
grazie 1000. antonio
https://www.dropbox.com/s/97f62l6azejpw ... .xlsm?dl=0