Todoexpertos.com
http://www.todoexpertos.com
La respuesta está en Internet
Información de la pregunta
Título: Macro para grabar con el nombre se una celda
Experto: elsamatilde
Valoración: 5
Fecha: 12/05/2008


Macro para grabar con el nombre se una celda
Hola, a ver si me podeis echar una mano con una macro. Quisiera poder grabar un libro con el nombre que resulte del dato que contenga una celda, por ejemplo, (en mi caso D6). He intentado grabar una macro y asignarla a un botón haciendo que 'copie' el valor de esa celda pero no consigo que 'pegue' el nombre en el cuadro que se abre cuando se da a 'Guardar como', ya que no se abre menú contextual alguno, en fin, no se si me he explicado bien, me gustaría a ver si alguien me puede ayudar. Gracias por adelantado.

Macro para grabar con el nombre se una celda
Hola: La instrucción que necesitas es esta: ActiveWorkbook.SaveAs Filename:=Range("D6").Value Una instrucción más completa, que contemple la ruta, formato y clave: (cargar previamente la variable ruta) [b]nbre = [i]ruta[/i] &  Range("D6").value & ".xls"[/b] ActiveWorkbook.SaveAs Filename:=[b]nbre[/b], FileFormat:=[b]xlNormal[/b], Password:="[b]clave[/b]", ReadOnlyRecommended:=False Saludos Elsa [url=http://galeon.com/aplicaexcel]http://galeon.com/aplicaexcel[/url]

Pregunta finalizada. Valoración: 5
[size= small; font-family: Times New Roman]Muchisimas gracias, ya tengo la hoja funcionando, (es una hoja para hacer facturas), lo queria para guardar con el nº+nombre.[/size]


Volver al mensaje
http://www.todoexpertos.com/categorias/tecnologia-e-internet/software-y-aplicaciones/microsoft-excel/respuestas/1842290/macro-para-grabar-con-el-nombre-se-una-celda