Hola algo tan sencillo que no he podido hacer
les pondre el codigo:
Sub AdicionHoja()
Dim wBk As Workbook
Dim ws As Worksheet
Dim BkName As String
Dim newSheetName As String
Dim ruta As String
Dim rutaynombre As String
ruta = "\\servidor\admin\mec\"
BkName = Sheets(1).Range("B2")
newSheetName = Sheets(1).Range("B3")
rutaynombre = ruta + BkName
For Each ws In Worksheets
If ws.Name = newSheetName Or newSheetName = "" Or
IsNumeric(newSheetName) Then
MsgBox "La Hoja existe o esta utilizando un nombre invalido",
vbInformation
Exit Sub
End If
Next
Workbooks.Open Filename:=rutaynombre
Windows("panelmec.xls").Activate
Sheets("Captura").Select
Sheets("Captura").Copy After:=Workbooks(BkName).Sheets(1)
Sheets("Captura").Select
Sheets("Captura").Name = newSheetName ' ESTA LINEA NO ME DEJA CAMBIARLE
' EL NOMBRE A LA HOJA QUE ACABO DE CREAR
End Sub
Que estoy haciendo mal???????
Gracias
Leer las respuestas