Buongiorno ragazzi,
sto creando una macro in Excel, ma non essendo esperto di programmazione volevo avere un aiuto da voi. In particolare ho scritto questo nella mia macro:

codice:
Sub Macro1()
'
' Macro1 Macro

    Dim i As Integer
i=0
    i = i + 1
    
    
    Sheets("Nuovo").Select
    Sheets("Nuovo").Copy After:=Sheets(i)
        
        
    Range("I20").Select ' Seleziona la cella

ActiveCell.FormulaR1C1 = i
End Sub
In pratica questa macro copia un foglio già esistente(Nuovo) e gli assegna un nome "Nuovo(2)", con un numero progressivo, che dovrebbe essere 1, invece visualizzo 2. Come mai?

Poi volevo aggiungere ad una determinata cella(I20), la mia variabile i, però ogni volta che creo una nuovo foglio dovrebbe aumentare, invece non lo effettua(ci vorrà un ciclo), come posso risolvere?


Grazie per l'aiuto in anticipo!