Виключіть похилі риски з імен файлів при збереженні за допомогою макросів - Поради Excel

Зміст

Діпак запитує:

Привіт, я намагаюся призначити поточну дату клітинці A38, =NOW()а потім виконую 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,”/”,”-“)

Цікаві статті...