Eliminujte lomítka pri názvoch súborov pri ukladaní pomocou makra - tipy pre Excel

Obsah

Deepak sa pýta:

Ahoj, pokúšam sa priradiť aktuálny dátum k bunke A38 pomocou =NOW()a potom urobím SaveAs priradením obsahu tejto bunky ako názvu súboru pre ukladaný súbor. Nie som schopný napísať správny kód.

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

Vo vyššie uvedenom kóde všetko, čo musím urobiť, je nahradiť názov súboru obsahom bunky A38, ktorá bude vždy obsahovať aktuálny dátum. Ocenil by som, keby ste mi dali vedieť správny spôsob zápisu tohto kódu. Pokúsil som sa nahradiť Filename niekoľkými vecami pri pohľade na tip025 na www.mrexcel.com, ale nefungovalo to.

Problém nastáva, keď formát dátumu obsahuje znak „/“ … vyskúšajte nasledovné:

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

Zaujímavé články...