Macro Excel Guardar excel en carpeta con nombre de dos celdas y con nombre de excel el de otra celda
Estoy trabajando con una plantilla de excel en la que quiero que se guarde en una nueva carpeta que se creara con la macro de nombre la celda D8 (ANA-13) seguido del nombre de la celda C12 (REPARACIÓN VENTANAS). Además el archive guardado en esa carpeta nueva tenga nombre el de la celda D8 (ANA-13).
He logrado con la function siguiente que me guarde el documento con el nombre de la celda D8 en la carpeta que yo le indico, pero solo se guarda cuando ejecuto la macro. Querría saber como ejecutarla automáticamente cuando se guarde el documento, desde el documento excel.
Sub Auto_SaveAS()
' Te guarda el archivo con la extension que requieras y en el lugar donde lo quieras
Dim MiArchivo As String
MiArchivo = Range("D8")
ActiveWorkbook.SaveAs Filename:= _
"\\Dirección de la carpeta donde quiero guardarlo" & MiArchivo, _
FileFormat:=xlWorkbookNormal, CreateBackup:=False 'Aqui se modifica el tipo de extension que deseas
Application.DisplayAlerts = True
End Sub
Si pudierais ayudarme con esta macro e explicarmelo detalladamente me sería de gran