Eliminujte lomítka z názvů souborů při ukládání pomocí makra - Excel tipy

Obsah

Deepak se ptá:

Ahoj, snažím se přiřadit aktuální datum buňce A38 pomocí =NOW()a poté provést SaveAs přiřazením obsahu této buňky jako název souboru pro uložený soubor. Nejsem pro to schopen napsat správný kód.

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

Ve výše uvedeném kódu vše, co musím udělat, je nahradit název souboru obsahem buňky A38, který bude vždy obsahovat aktuální datum. Ocenil bych, kdybyste mi prosím sdělili správný způsob psaní tohoto kódu. Snažil jsem se nahradit Filename několika věcmi při pohledu na tip025 na www.mrexcel.com, ale nefungovalo to.

Problém nastává, když formát data obsahuje znak „/“… zkuste následující:

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

Zajímavé články...