Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 След.
Макрос для сохранение книги в cvs формат с параметрами.
 
Всем привет,

Есть задача по макросу, если кратко, то есть шаблон, в котором изменяются данные, количество столбцов не изменчиво, строк - бывает разное. Иногда, нужно экспортировать эти данные в отдельный файл с форматом cvs, поэтому необходим макрос, который:

1) Сможет сохранять файл в формате cvs из xls по нажатию кнопки.
2) Будет сохранять файл с названием. Название динамическое, берется из ячейки и автоматом нужно добавить yyyy.mm.dd. hh:mm
3) Класть новый файл в выбранную папку, в том числе заменять старый файл. Путь постоянный.
4) По выбору, копировать каждый раз содержимое сохраняемого файла на Лист 2, с шапкой "Дата + название".
5) Сделать консолидированную таблицу на листе 3, со списком всех "экспортов" и гиперссылку для быстрого перехода на строчку Листа 2.

Жду ваши предложения.


2021.06.23 Добавил в ТЗ. См. ниже.
6) Сможет восстанавливать указанное содержимое с Листа2 (эти данные - 4) в файл CVS (туда же - 3) через кнопку (как у - 1)

PS. Документ ушел на доработку, поэтому немного отложу заказ. Всем кто заинтересован, пожалуйста оставляйте заявки и как только будет закончена доработка, думаю в течении пары недель, я сразу запущу в работу.

2021.06.24 Добавил в ТЗ. См. ниже.
7) На "Листе 1" будет размещено две таблицы. Ко второй применяются все те же задачи, что и к первой. Экспорт данных на отдельную страницу..
8 ) Условное форматирование ячеек с данными "правой" части таблицы, с идентичными значениями в левой"  (разные цвета)  
Изменено: evghtcone - 24.06.2021 15:31:31
Условное форматирование. Сравнение дат и заполненность ячеек строк
 
Александр П., Александр благодарю, то что нужно!

Так же благодарю всех кто уделил свое время! Можно закрыть тему - вопрос решён.
Решение:

=И(ЕПУСТО(D$7);СЧЁТЗ(D$2:D$6);ДАТА(ПСТР(ЗАМЕНИТЬ(D$1;1;ПОИСК("-";D$1);"");1;4);ПСТР(ЗАМЕНИТЬ(D$1;1;ПОИСК("-";D$1);"");6;2);ПРАВСИМВ(D$1;2))<СЕГОДНЯ())
Условное форматирование. Сравнение дат и заполненность ячеек строк
 
БМВ,

Столбцы это недели (по 7 дней), строки это дни (5 строк), в каждой неделе может быть иметь место заполнение данных.  И теперь есть задача подсветить те ячейке под каждым столбцом=неделей как итог, при выполнении трех условий:
"уже пора заполнять" так как неделя закончилась
"в случае если данные были внесены, то есть имеются" то нужен вписать данные по итогу
"итог внесен" - подсветка не нужна, так запись уже сделана.
Изменено: evghtcone - 02.12.2020 07:28:53
Условное форматирование. Сравнение дат и заполненность ячеек строк
 
ymal_qeb,
у меня была проблема как раз в том "как упаковать формулы в поле для формул", то есть не написать формулу для условного форматирования, а что бы не было ссылок на внешние ячейки, где происходят все расчеты.
Изменено: evghtcone - 02.12.2020 07:29:21
Условное форматирование. Сравнение дат и заполненность ячеек строк
 
Цитата
Ігор Гончаренко написал:
пока никто не понимает условий заливки ячеек, заливайте их вручную
Игорь,
честно боюсь измазаться)

Условия простые как в покере, нужен "сет" из трех одинаковых "истина" - что бы ячейка была залита.

Строки 2-7 активны, можно сыграть)
Условное форматирование. Сравнение дат и заполненность ячеек строк
 
Цитата
IDmitry написал:
в поле условного форматирования поставьте формулу:
Дмитрий,
я не понимаю как применить эту формулу ко всей строчке, если прописать так как вы предлагаете, то это применимо к ячейке.
Условное форматирование. Сравнение дат и заполненность ячеек строк
 
Добрый день всем,
Необходимо сделать условное форматирование, в ячейки каждого столбца, строчки №7, при выполнении одновременно трех условий:
1) если дата на сегодня больше чем дата указанная в строчке 1 для каждого столбца.
2) если одна из ячеек диапазона строчек 2-6 заполнена для каждого столбца.
3) если ячейка строчки 7 не заполнены для каждого столбца.

Формулы прописал, собрать не смог. Подскажите, пожалуйста.

Обновил файл на 2020.12.02 7:52 по МСК
Возможно ли произвести подсчет уникальных неизвестных значений в таблице, где "ключ"-значение находиться в ячейке вместе с другим текстом?
 
Цитата
БМВ написал:
Я ж написал , что массивная, вводится тремя кнопками Ctrl+Shift+Enter
Благодарю вас и всех кто уделил мне время!
Вопрос закрыт.  
Изменено: evghtcone - 09.11.2020 08:06:03
Возможно ли произвести подсчет уникальных неизвестных значений в таблице, где "ключ"-значение находиться в ячейке вместе с другим текстом?
 
Цитата
БМВ написал: Массивная и без учета редких исключений.
Расчет дает 0, не соображу что к чему.

Цитата
Андрей VG написал: Где гарантия, что в тексте не встречается *1234567890?
В теории это исключено, а если есть случаи то корректируется вручную к установленному виду - *ЦЦЦЦ, где Ц - это цифры из 4-х значного реестра)

В приоритете вариант с формулой, так как хотелось бы что бы все работало и в excel и google spreadsheet.  
Возможно ли произвести подсчет уникальных неизвестных значений в таблице, где "ключ"-значение находиться в ячейке вместе с другим текстом?
 
Добрый день всем,
Возможно ли произвести подсчет уникальных неизвестных значений в таблице, где "ключ"-значение находиться в ячейке вместе с другим текстом?

Необходимо найти количество уникальных "ключей" из таблицы, где ключ это - знак "*" и "4 цифры" (например *1000,*1001,*1002)
В таблице в основном ключи находятся в начале каждой ячейки (первые 5 символов), в редких исключениях бывает по два "ключа" в каждой ячейке. (например "*1000 Планерка на тему ошибки, *1047 Планерка по проекту")

Нашел только как считать известные заранее уникальные повторяющиеся значение
=COUNTIF(I$31:BE$35;"**")-COUNTIF(I$31:BE$35;"*(уникальное значение)*")

Спасибо за внимание
Посчитать количество знаков в диапазоне без прямой ссылки на этот диапазон
 
БМВ,Подойдет, спасибо.
Посчитать количество знаков в диапазоне без прямой ссылки на этот диапазон
 
Сергей,
Посчитать количество знаков "*" в диапазоне ячеек "I17:L19", без использования прямой ссылки на "I17:L19".
Посчитать количество знаков в диапазоне без прямой ссылки на этот диапазон
 
БМВ,

Только сейчас увидел что не прикрепил файл.
Сейчас исправил.
Посчитать количество знаков в диапазоне без прямой ссылки на этот диапазон
 
Добрый день

Есть формула,
Код
СУММПРОИЗВ(ДЛСТР($I$17:$L$17)-ДЛСТР(ПОДСТАВИТЬ($I$17:$L$17;"*";"")))  
- вместо $I$17:$L$17 нужно вписать адрес массива и брать данные из первых 4 колонок.

Не соображу как делать, помогите пожалуйста.
(для информации Я считаю сколько раз символ "*" попадается в тексте)
Изменено: evghtcone - 10.03.2020 15:43:00
Конвертировать макрос VBA под Google sheet (JS)
 
Закрыто,

спасибо doober.  
Конвертировать макрос VBA под Google sheet (JS)
 
Добрый день,
Есть задача конвертировать макрос VBA под Google sheet (JS) - Вставить дату и время внесения/изменения данных перед самим текстом.

Пример:
Вписал руками   : Привет
Макрос добавил : 2020.02.25 08:11
Получилось        : 2020.02.25 08:11 Привет

Код
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A2:A100")) Is Nothing Then  'если изменененная ячейка попадает в диапазон A2:A100
    Application.EnableEvents = False ' блокируем обработку событий на время работы кода
    For Each cell In Intersect(Target, Range("A2:A100"))   'проходим по всем измененным ячейкам
            With cell         'Добавляем в ячейку дату
               If .Value <> "" Then .Value = Format(Now, "DD.MM.YYYY hh:mm ") & .Value
            End With
        Next cell
    Intersect(Target, Range("A2:A100")).EntireColumn.AutoFit  'выполняем автоподбор ширины для столбца B, чтобы дата умещалась в ячейке
    Application.EnableEvents = True ' востанавливаем обработку событий.
End If
End Sub
Изменено: evghtcone - 25.02.2020 09:13:16
Сравнить столбцы и подставить соответствующие параметры
 
Alez,

Доброе утро,

это вы имели в виду?

=ВПР(Таблица2[@[Исходный список]];$I$1:$K$7;2;0) - для второго
=ВПР(Таблица2[@[Исходный список]];$I$1:$K$7;3;0) - для третего столбца
Подсчёт количества ячеек с текстом не содержащих символ с фильтрацией по дням недели.
 
БМВ,
Спасибо за помощь! (ещё раз за сегодня)
Автоматическая вставка текущей даты, в ту же ячейку что и введенный текст.
 
БМВ,
Большое спасибо, работает!

Случайно не в курсе, возможно ли конвертировать макрос под Google Таблицу (java наверное там?)
Подсчёт количества ячеек с текстом не содержащих символ с фильтрацией по дням недели.
 
Цитата
БМВ написал:
одинаковые даты относятся к разным неделям
Только сейчас меня осенило, что именно вводило людей в заблуждение) Извиняюсь :)  

Как я понимаю,  ФОРМАТ "ДДДД" - переводит дату в текстовое наименования дня и потом проверяет соответствие с ячейкой в которой уже вписаны текстовое название дня.

Что бы минимизировать количество ссылок на сторонние ячейки, скажите, а как часть формулы (подчеркнутую) заменить на "понедельник"/"Вторник" ?  

PS.(вместо ссылки записал - "Понедельник" -  не работает)
 
Подсчёт количества ячеек с текстом не содержащих символ с фильтрацией по дням недели.
 
БМВ,

К сожалению, формула что была вами предложена - не работает.
А суммирование комментариев идет по каждому столбцу по отдельности  и  нужно только сопоставить с нужным днем недели.
Изменено: evghtcone - 24.02.2020 13:26:59
Подсчёт количества ячеек с текстом не содержащих символ с фильтрацией по дням недели.
 
БМВ,
Эти данные не влияют на задачу которую я хотел бы решить здесь.

(с 21.10)
Подсчёт количества ячеек с текстом не содержащих символ с фильтрацией по дням недели.
 
Настя_Nastya,

Все верно, эти данные не влияют на задачу которую я хотел бы решить.

Счет идет от октября 2019. Спасибо за интерес к теме)
Автоматическая вставка текущей даты, в ту же ячейку что и введенный текст.
 
Доброе утро,
Помогите кто разбирается в макросах, а именно нужно дополнить решение Николая Павлова  по "Автоматической вставке текущей даты" где дата добавляется в соседнюю ячейку. https://www.planetaexcel.ru/techniques/6/44/ "

На примере
Я внес в ячейку текст: "Привет"
>  макрос сцепил текущую дату и время и введенный мной текст"
Получилось:  2020.02.24 8:55 Привет
Подсчёт количества ячеек с текстом не содержащих символ с фильтрацией по дням недели.
 
Доброе утро всем,

Подскажите с решением, а именно нужно: посчитать количество заполненных ячеек, не содержащих символ "///", с разноской по дням недели.  
Изменено: evghtcone - 24.02.2020 11:36:43
Условное форматирование ячейки если она содержит Примечание
 
БМВ,

Благодарю,
Просто и изящно!
Условное форматирование ячейки если она содержит Примечание
 
БМВ,
Дмитрию не было ясно, он попросил Пример.
Условное форматирование ячейки если она содержит Примечание
 
Дмитрий(The_Prist) Щербаков,

Посчитал что вопрос простой, поэтому не загрузил.

Пожалуйста посмотрите.  
Условное форматирование ячейки если она содержит Примечание
 
Дмитрий(The_Prist) Щербаков,

Есть таблица в которой подсчитывается количество контактов сделанных менеджером (Подсчет ячеек с текстом) В ячейку вносится текст в виде комментария содержащий информацию только с результатом.
В то же время хочется иметь место для Второстепенной информации, которая не будет Подсчитываться, но будет находиться в том же столбце.
Изменено: evghtcone - 17.02.2020 11:02:56
Условное форматирование ячейки если она содержит Примечание
 
Добрый день,
Кто знает как сделать "Условное форматирование ячейки если она содержит Примечание"
Изменено: evghtcone - 17.02.2020 10:00:56
Страницы: 1 2 След.
Наверх