Subido por Daniel Queti

Macro crear varias copias de una hoja en excel

Anuncio
Sub CrearMasHojas()
Dim Cont As Long
Dim CantPag As Integer
Dim NomPag As String
Dim NombreHoja As String
Dim HojaAct As Worksheet
On Error Resume Next
Application.ScreenUpdating = False
Set HojaAct = ActiveSheet
CantPag = InputBox("Ingrese Cantidad de Copias de esta Hoja")
NombreHoja = ActiveSheet.Name
For Cont = 1 To CantPag
NomPag = ActiveSheet.Name
HojaAct.Copy After:=ActiveWorkbook.Sheets(NomPag)
ActiveSheet.Name = NombreHoja & "-|" & Cont
Next
HojaAct.Activate
Application.ScreenUpdating = True
End Sub
Descargar