Ta bort snedstreck från filnamn när du sparar med makro - Excel-tips

Innehållsförteckning

Deepak frågar:

Hej, jag försöker tilldela det aktuella datumet till en cell A38 med hjälp av =NOW()och sedan göra en SaveAs genom att tilldela innehållet i den cellen som filnamn för filen som sparas. Jag kan inte skriva rätt kod för det.

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

I ovan nämnda kod är allt jag behöver göra att ersätta filnamnet med innehållet i en cell A38 som alltid kommer att innehålla det aktuella datumet. Jag skulle uppskatta om du skulle vilja meddela mig rätt sätt att skriva den här koden. Jag försökte ersätta filnamn med några saker när jag tittade på tip025 på www.mrexcel.com men det fungerade inte.

Problemet uppstår när datumformatet innehåller “/” -tecknet … prova följande:

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

Intressanta artiklar...