Хочу в срезе выбрать предыдущий день и у меня это получается в случае, если данные не в модели данных. Если тянуть данные из базы или из модели, скрипт сразу перестает работать. Перепробовал как мне кажется все типы данных , даже в базе создавал колонку с датой в формате строки (55333). В файле 2 листа и 2 скрипта. На их примере можно посмотреть, что первый скрипт отрабатывает (из таблички), а второй нет (из модели данных)
DanKo, добрый день. У меня и "из таблички" не работал, пока не сделал полный год в дате:
Код
formattedDate = Format(currentDate, "dd.mm.yyyy")
По поводу "из модели данных" - тут срез без .SlicerItems, но с заполненным ".SlicerCacheLevels(1).SlicerItems", которые всё равно менять нельзя (видимо, из-за подключения к внешним данным). Срабатывает такой код:
andypetr, так я тоже пробовал, но проблема в том что я не знаю как в эту часть "T00:00:00]" подставить переменную , например Date. Я каждый день подливаю отчеты по продажам за вчерашний день и меня есть маленький скриптик, который автоматически обновляет несколько отчетов, но все ровно приходится заходить в файлы для выставления вчерашней даты в срезе.