Immagino che volessi dire "se sposto il grafico in un foglio diverso da quello in cui c' e' la tabella la macro non funziona"se provassi a spostare la tabella in un'altra parte di foglio la macro non funziona
Se e' cosi' allora provo io a dare un indizio: poiche' all' inizio selezioni il foglio contenente il grafico (e non la tabella dati) devi qualificare ogni riferimento ai dati col nome del foglio. Quindi, ad esempio, non
C = Range("Foglio1!B2").End(xlDown).Row
MA
C = Sheets("Inizio").Range("Foglio1!B2").End(xlDown).Row
Ovviamente W&G potra' essere piu' preciso.
Ciao