Foros del Web » Soporte técnico » Ofimática »

Saber el nombre de un nuevo libro con macro en excel

Estas en el tema de Saber el nombre de un nuevo libro con macro en excel en el foro de Ofimática en Foros del Web. Hola amigos, tengo la siguiente duda, y pido por favor su colaboracion. Estoy realizando una macro en excel que tiene como fin tomar unos datos ...
  #1 (permalink)  
Antiguo 09/10/2008, 15:07
 
Fecha de Ingreso: agosto-2008
Mensajes: 101
Antigüedad: 15 años, 8 meses
Puntos: 1
Saber el nombre de un nuevo libro con macro en excel

Hola amigos, tengo la siguiente duda, y pido por favor su colaboracion.

Estoy realizando una macro en excel que tiene como fin tomar unos datos de una hoja, procesarlos y llevarlos a un nuevo libro.

Mi duda es la siguiente, necesito saber el nombre que por defecto excel le da al nuevo libro en el momento de crearlo . creo el libro con esta instruccion

Workbooks.Add

pero necesito capturar el nombre que excel le da por defecto a ese nuevo libro creado ya que necesito seleccionarlo para trabajar con el ya que interactuo con dos libros el que tiene los datos para procesar y este nuevo que crea excel.

Necesito saber como capturar con codigo el nombre que excel le da al nuevo libro.
  #2 (permalink)  
Antiguo 09/10/2008, 15:19
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Saber el nombre de un nuevo libro con macro en excel

El WorkBooks.Open devuelve un objeto de tipo WorkBook que tiene el atributo Name. Entonces, para saber el nombre sería:
Código vb:
Ver original
  1. MsgBox WorkBooks.Add.Name
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 09/10/2008, 20:21
 
Fecha de Ingreso: agosto-2008
Mensajes: 101
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: Saber el nombre de un nuevo libro con macro en excel

amigo muchas gracias, muy amable en prestar atencion a mi solicitud, era justa lo que necesitaba.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:06.