У меня есть рабочий лист, который отправляется каждый месяц с именем MONTH YEAR Report
(например January 2016 Report
)VBA: Определение даты на основе Workbook Название
В отчете есть вся необходимая информация в листе за исключением месяца и год. Есть ли способ вывести месяц и год на основе названия книги в колонку?
В vba вы должны использовать функции Left() и Instr(). –
'sFileName = Формат (месяц (дата)," мммм ") и" "и формат (год (дата," yyyy ") и" отчет "или' sFileName = формат (месяц (дата), "мммм") & «» И «Формат» (Год (Дата, «yyyy») и «» и Range («A1»). Диапазон значений2 и «» («A2»). Value2', если есть конкретные данные именования, хранящиеся в диапазонах. –
для не-vba-решение, которое вы можете поместить прямо в ячейку, смотрите '= Cell (" filename ", A1)'. Это вернет полный путь к файлу, который вы можете извлечь, используя 'Find, Mid, Left и т. д. ' –