Pašalinkite brūkšnelius iš failų vardų, kai išsaugote naudodami „Macro“ - „Excel“ patarimai

Turinys

Deepakas klausia:

Sveiki, bandau priskirti dabartinę datą langeliui A38 naudodamasis =NOW()tada atlikdamas „SaveAs“, priskirdamas tos langelio turinį kaip išsaugomo failo pavadinimą. Negaliu parašyti teisingo jo kodo.

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

Pirmiau minėtame kode man tereikia pakeisti failo pavadinimą langelio A38 turiniu, kuriame visada bus dabartinė data. Būčiau dėkingas, jei galėtumėte pranešti man, kaip teisingai parašyti šį kodą. Bandžiau pakeisti failo pavadinimą keliais dalykais, žiūrėdamas į tip025, esantį www.mrexcel.com, tačiau jis neveikė.

Problema kyla, kai datos formate yra simbolis „/“ … pabandykite atlikti šiuos veiksmus:

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

Įdomios straipsniai...