error 91
Publicado por Albert (204 intervenciones) el 11/06/2020 20:38:59
Buenas tardes foreros, he creado un código que crea una copia de una hoja y le cambia el nombre lo he probado desde otra hoja y funciona, lo he hecho cuando cambio el valor de una celda concreta, pero si la tengo que modificar por lo que sea me crea otra hoja y asi una vez y otra he pensado que creando un form donde le pongo el nombre de la celda funcionara mejor, y cuando he creado el formulario para decirle la celda donde va a estar el nombre de la nueva hoja me da erro 91 en la linea del With, creo que no he creado bien la linea donde esta el nombre de la celda, os adjunto el código por si me podéis decir que es lo que esta mal.
Mil gracias de antemano
1
2
3
4
5
6
7
8
9
10
11
Sub HojaNueva()
Dim Sitio As Range
With Sitio = Sheets("Datos").Range(UserForm1.TextBox1)
End With
Worksheets("Vivienda 1").Copy After:=Sheets(Sheets.Count)
Sheets("Vivienda 1 (2)").Select
Sheets("Vivienda 1 (2)").Name = Nombre
Sheets(Nombre) = Sitio.Select
End Sub
Mil gracias de antemano
Valora esta pregunta


0