Elimine las barras inclinadas de los nombres de archivo al guardar con macro - Consejos de Excel

Tabla de contenido

Deepak pregunta:

Hola, estoy tratando de asignar la fecha actual a una celda A38 usando =NOW()y luego hacer un Guardar como asignando el contenido de esa celda como el nombre de archivo para el archivo que se está guardando. No puedo escribir el código correcto.

ChDir "C:Backup" ActiveWorkbook.SaveAs Filename: = Range("A38").Text, FileFormat:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False

En el código mencionado anteriormente, todo lo que necesito hacer es reemplazar el nombre del archivo por el contenido de una celda A38 que siempre contendrá la fecha actual. Le agradecería que me hiciera saber la forma correcta de escribir este código. Intenté reemplazar Filename con algunas cosas mirando tip025 en www.mrexcel.com pero no funcionó.

El problema surge cuando el formato de la fecha incluye el carácter "/" … intente lo siguiente:

ActiveWorkbook.SaveAs Application.Substitute(Range(“A38”).Text,”/”,”-“)

Articulos interesantes...