Para "KL" - Nombrar archivos (continuación)

17/02/2005 - 16:37 por Mbaeijhapa | Informe spam
Hola KL,
Disculpa si no me he expresado bien en mi requerimiento del 16/02, pero
resulta que las instrucciones que me has enviado (que escribo a continuación)
me genera un error en la última linea.

Sub Test()
Dim Nombre As String
Nombre = ActiveSheet.Range("A1") & ".xls"
Workbooks.Add.SaveAs Nombre
End Sub

Esta instrucción me crea un libro en blanco y dá un error en la linea
"Workbooks.Add.SaveAs Nombre"

Voy a tratar de explicarte mejor lo que necesito:
Tengo un "Libro X" que, a través de una macro, me genera otro "Libro X1" que
contiene datos procesados del "Libro X", lo que necesito es que el "Libro X1"
sea grabado con un nombre que está ingresado en la celda "A1" del "Libro X".

KL, te agradezco la preocupación por resolver el tema.

Mbaeijhapa.
 

Leer las respuestas

#1 KL
17/02/2005 - 17:14 | Informe spam
Hola Mbaeijhapa,

Podrias exponer el macro q usas para crear nuevo libro y el valor de la
celda [A1] q usas para cambiar el nombre de la hoja.

Creo q lo q ocurre es q tu macro ya tiene una rutina para crear un nuevo
libro. El mio tambien. Entonces pasa lo siguiente. Al crear tu macro el
libro "Libro X1" este se activa y se desactiva el "Libro X". Al mismo tiempo
mi macro coge el valor de la celda [A1] de la hoja activa del libro activo q
en este caso ya es "Libro X1" q probablemente tiene algo q no vale como
nombre de libro y por lo tanto produce el error (por cierto ?q error te
da?).

Saludos,
KL


"Mbaeijhapa" wrote in message
news:
Hola KL,
Disculpa si no me he expresado bien en mi requerimiento del 16/02, pero
resulta que las instrucciones que me has enviado (que escribo a
continuacion)
me genera un error en la ultima linea.

Sub Test()
Dim Nombre As String
Nombre = ActiveSheet.Range("A1") & ".xls"
Workbooks.Add.SaveAs Nombre
End Sub

Esta instruccion me crea un libro en blanco y da un error en la linea
"Workbooks.Add.SaveAs Nombre"

Voy a tratar de explicarte mejor lo que necesito:
Tengo un "Libro X" que, a traves de una macro, me genera otro "Libro X1"
que
contiene datos procesados del "Libro X", lo que necesito es que el "Libro
X1"
sea grabado con un nombre que esta ingresado en la celda "A1" del "Libro
X".

KL, te agradezco la preocupacion por resolver el tema.

Mbaeijhapa.

Preguntas similares