Salve ho un problema con la programmazione di una macro.
La macro mi dovrebbe trovare la pagina con lo stesso nome inserito in A1 del foglio1 di un documento Excel il programma e il seguente.

Sub Macro1()
'
' Macro1
'


'
Dim master As String, foglio, i As Integer, MyRange As Range


i = 0
Do Until i > 1
Sheets("Foglio1").Select
Range("A1").Select
Set MyRange = Range("A1")
master = MyRange.Offset(i).Select
foglio = MyRange.Offset(i, 1).Value
Sheets(foglio).Select

i = i + 1
Loop
End Sub
però quando viene lanciato mi da errore di run-time9
indice non incluso nell'intervallo.
qualcuno mi piò aiutare grazie