hola a todos:
Por favor me podeis decir como dar un nombre al libro activo (previamente la macro lo genera con workbooks.add) sin tener que guardarlo con una macro de excel.
muchas gracias
| |||
dar nombre al libro activo sin guardarlo con macro de excel hola a todos: Por favor me podeis decir como dar un nombre al libro activo (previamente la macro lo genera con workbooks.add) sin tener que guardarlo con una macro de excel. muchas gracias |
| |||
Respuesta: dar nombre al libro activo sin guardarlo con macro de excel No sé si será esto loque quieres pero igual te vale, al menos de guía: Cita: con esto el libro activo se guarda con el nuevo nombre en la ruta establecida por defecto, si quieres cambiar la ruta tienes que jugar con los parámetros del método SaveAs. sub macro() ...código... Workbooks.Add ActiveWorkbook.SaveAs "nombre que se quiera" ...código... end sub |
| |||
Respuesta: dar nombre al libro activo sin guardarlo con macro de excel muchas gracias yenay. no es eso exactamente. Me explico: cuando la macro llega a workbooks.add genera un nuevo libro que se llama libro 1 si no se ha generado ninguno previamente. Lo que necesitaría es que justo en ese paso el nombre del libro que se añadiera fuera el que yo quisiera, por ejemplo: milibro. De esta forma no estaría obligado a guardar el libro para poderle dar un nombre y así me podría ahorrar la línea de código: ActiveWorkbook.SaveAs "nombre que se quiera" muchas gracias |
| |||
Respuesta: dar nombre al libro activo sin guardarlo con macro de excel muchas gracias abraham. Era eso lo que queria saber si se puede o no. He investigado un poco en la ayuda de excel y dice que hay que cambiar la propiedad de workbooks. name, ya que es de solo lectura. Dice que hay que hacerlo con property get ..................... end property, pero no he logrado saber como se hace |