Salve, ho crato un file in excel con diversi fogli, ho creato una macro in vb che copia un foglio e ne genera quindi una sua copia identica sempre all'interno del file di excel.
Su alcuni pc funziona tutto bene ma su altri mi dà il seguente errore :
errore runtime 1004
errore nel metodo copy per la classe worksheet
se proseguo e lo forzo con debug e chiusura della parte vb si crea una copia del foglio ma senza copiare i grafici, credo possa dipendere proprio da questo l'errore.
riporto di seguito il codice
NOMEFOGLIO = TextBox1.Text
ATT1 = ActiveSheet.Index
NOMEFOGLIO = "PITER"
ATT1 = ActiveSheet.Index
Sheets(ATT1).Select 'COPIA FOGLIO
Sheets(ATT1).Copy Before:=Sheets(1)
ATT2 = ActiveSheet.Index
Sheets(ATT2).Activate
Sheets(ATT2).Name = NOMEFOGLIO