Fjern skråstreger fra filnavne, når du gemmer med makro - Excel-tip

Indholdsfortegnelse

Deepak spørger:

Hej, jeg prøver at tildele den aktuelle dato til en celle A38 ved hjælp af =NOW()og derefter gemme SaveAs ved at tildele indholdet af den celle som filnavnet for den fil, der gemmes. Jeg kan ikke skrive den rigtige kode til det.

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

I den ovennævnte kode er alt hvad jeg skal gøre, at erstatte filnavnet med indholdet af en celle A38, som altid vil indeholde den aktuelle dato. Jeg ville sætte pris på, hvis du bedes fortælle mig den rigtige måde at skrive denne kode på. Jeg forsøgte at erstatte Filnavn med et par ting, der kiggede på tip025 i www.mrexcel.com, men det fungerede ikke.

Problemet opstår, når datoformatet inkluderer “/” -tegnet … prøv følgende:

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

Interessante artikler...