Eliminați barele din numele fișierelor atunci când salvați cu sfaturi macro - Excel

Cuprins

Deepak întreabă:

Bună, încerc să aloc data curentă unei celule A38 folosind =NOW()și apoi să fac un SaveAs atribuind conținutul acelei celule ca nume de fișier pentru fișierul salvat. Nu pot scrie codul corect pentru acesta.

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

În codul menționat mai sus tot ce trebuie să fac este să înlocuiesc numele fișierului cu conținutul unei celule A38 care va conține întotdeauna data curentă. Aș aprecia dacă vă rog să-mi spuneți modul corect de a scrie acest cod. Am încercat să înlocuiesc numele fișierului cu câteva lucruri privind tip025 în www.mrexcel.com în, dar nu a funcționat.

Problema apare atunci când formatul datei include caracterul „/” … încercați următoarele:

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

Articole interesante...