Copia de Hoja y poner la nueva en el sitio deseado
Tengo un libro Excel con varias hojas y una hoja oculta, la cual quiero copiar a una hoja nueva, pero mediante un Inputbox me pregunte que nombre quiero ponerle a la hoja, y por otro Inputbox me pregunte en que lugar del libro quiero poner esa hoja nueva.
Tengo el código:
Sub Nueva_Antigua ()
Hoja_Nueva = (InputBox("Ponga el nombre de la NUEVA HOJA")) & Hoja_Nueva
Hoja_Antigua = (InputBox("Ponga el nombre de la HOJA ANTIGUA ")) & Hoja_Antigua
Worksheets.Add(after:=Worksheets(Hoja_Antigua)).Name = "Hoja_Nueva"
'Hasta aquí yo creo que bien
'Hacemos visible la hoja oculta que no se como se puede hacer para copiarla sin hacerla visible
Application.Sheets("Enero").Visible = True
Sheets("Enero").Select
Sheets("Enero").Copy after:=Sheets(Sheets. Count) 'Esta instrucción hace la copia de la hoja oculta en la ultima posición, la hace perfecta pero no en a nueva hoja creada.
ActiveSheet.Select
ActiveSheet.Name = Hoja_Nueva
Application.Sheets("Enero").Visible = False
End Sub
Como rectifico"Sheets("Enero").Copy after:=Sheets(Sheets.Count)" para que haga lo que yo quiero en esa hoja nueva, en el lugar deseado, no en la ultima hoja.