Excel. Macro que realice copia del libro activo dándole como nombre a la copia los datos que contienen 2 celdas.

A ver si me podéis echar un cable

 Sub Macro1()

 ThisWorkbook.SaveCopyAs "C:\prueba \" & Range("D1").Value & ".xlsm"

 End Sub

Con esta macro saco una copia del libra activo dándole como nombre el dato que hay en la celda D1, es un dato numérico. Si en D1 hay un 100 la copia de llamará 100.xlsm o xlsx

Lo que quiero es que junto con este 100 se añada el texto que hay en la celda D2 en este caso por ejemplo “4 Viviendas de calle Paco de Lucia” quedando el nombre de la copia así

100 4 viviendas de calle Paco de Lucia.xlsx o xlsm

Como seria esta macro ¿?

Respuesta
1

[Hola 

Sub Macro1()
 ThisWorkbook.SaveCopyAs "C:\prueba \" & Range("D1").Value & " " & Range("D2") & ".xlsm"
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas