Hacer una macro que copie una pestaña, y cada pestaña la renombre de acuerdo a una lista
Tengo esta macro, y necesito su apoyo por favor, lo que busco es que copie la pestaña formato, y les cambie el nombre de acuerdo a una lista y que además ese nombre de lista se coloque en una celda de la hoja copiada, lo que tengo es lo siguiente:
Sub crear_hojas_con_lista()
Dim lista As Range
Dim ix As Long
Set lista = Application.InputBox(prompt:="señalar rango de la lista", _
Title:="lista de nombres", Type:=8)
Application.ScreenUpdating = False
For ix = lista.Count To 1 Step -1
Copy AFTER:=Worksheets("fuente")
Sheets.Add.Name = lista(ix)
Next ix
Application.ScreenUpdating = True
End Sub
Esta es la lista:
Pero me hace una copia de la pestaña FORMATO, y no le pone el nombre de "321716", si no que le coloca FORMATO (3), y en seguida hace otra pestaña donde no tiene datos la hoja pero si cambia el nombre a 321716.
Además busco que ese nombre 321716,774046, etc, además de renombrar la pestaña se coloque en la celda M5.