Menghilangkan Slash dari Nama Fail Semasa Menyimpan dengan Makro - Excel Tips

Isi kandungan

Deepak bertanya:

Hai, saya cuba menetapkan tarikh semasa ke sel A38 menggunakan =NOW()dan kemudian melakukan SaveAs dengan menetapkan kandungan sel itu sebagai nama fail untuk fail yang disimpan. Saya tidak dapat menulis kod yang betul untuknya.

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

Dalam kod yang disebutkan di atas, yang perlu saya lakukan ialah mengganti nama fail dengan kandungan sel A38 yang akan selalu mengandungi tarikh semasa. Saya menghargai sekiranya anda memberi tahu cara yang betul untuk menulis kod ini. Saya cuba mengganti nama fail dengan beberapa perkara melihat tip025 di www.mrexcel.com tetapi tidak berjaya.

Masalahnya timbul apabila format tarikh merangkumi watak "/" … cuba yang berikut:

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

Artikel menarik...