C'est guerre mieux !
Feuil1 est une feuille de calcul
Un userform est un formulaire VBA qui est indépendant des feuilles de calcul
Donc il n'y a pas de formulaire sur une feuille de calcul
Un bouton activeX (CommandButton) peut se trouver sur une feuille de calcul ou sur un userform.
Dans les 2 cas le code de son évènement Click serait le même si il n'y a qu'un seul classeur ouvert :
Private Sub CommandButton1_Click()
Worksheets("Feuil2").Visible = xlSheetVisible
Application.Goto Worksheets("Feuil2").Range("A1")
End Sub