Премахване на наклонени черти от имена на файлове, когато записвате с Macro - Excel Съвети

Съдържание

Дийпак пита:

Здравейте, опитвам се да =NOW()присвоя текущата дата на клетка A38, като използвам и след това направя SaveAs, като присвоявам съдържанието на тази клетка като име на файла за записания файл. Не мога да напиша правилния код за него.

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

В гореспоменатия код всичко, което трябва да направя, е да заменя името на файла със съдържанието на клетка A38, която винаги ще съдържа текущата дата. Ще се радвам да ми кажете правилния начин за писане на този код. Опитах се да заменя Името на файла с няколко неща, разглеждащи tip025 в www.mrexcel.com, но не се получи.

Проблемът възниква, когато форматът на датата включва символа “/” … опитайте следното:

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

Интересни статии...