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

Страницы: 1
Автоматическое закрытие файла Excel
 
Добрый день.
Есть такая проблема - один файл Excel лежит в сетевом каталоге, но используется несколькими людьми для редактирования по мере надобности. Есть один человек, который правки в документ не вносит, а только смотрит, но вечно файл открывает и забывает закрыть, остальные соответственно не могут с фалом на редактирование работать.
Возникла идея - нужно, чтобы файл автоматически закрывался через скажем 5 минут без сохранения правок (если они были), если этот конкретный пользователь открыл файл.
Я нашёл некий макрос, который файл закрывает файл после 5 минут, но как туда добавить условие на проверку пользователя, открывшего файл и как его назначить на условие типа "Открыть файл"?
Код
Sub ЗакрытьФайл()
Application.OnTime Now + TimeValue("00:05:00"), "Закрыть"
End Sub
Sub Закрыть()
ThisWorkbook.Close SaveChanges:=False
End Sub
Спасибо заранее за помощь.
Вставить пустые строки по условию
 
Добрый день всем. Есть некая таблица вида:

Название   Ед.изм.
Труба 25        м
Труба 32        м
Кран              шт
Труба 32        м

необходимо вставить две пустые строки выше каждой строки, где Ед.изм. = "м", и одну пустую строку выше каждой строки, где Ед.изм = "шт"
Какие есть варианты?
Нормальная справка по функциям Excel
 
Добрый день всем. А есть у кого-нибудь нормальная справка по функциям Эксель с нормальной терминологией, а не гугло транслейт с сайта МС? Особенно интересуют статистические и финансовые функции.
Автоматически расставить формулу с функцией ПРОМЕЖУТОЧНЫЕ ИТОГИ для суммирования
 
Добрый день. Есть некий файл с расчетом на тысячи строк ( во вложении) в строках, выделенных желтым цветом необходимо в последнем столбце поиметь формулу типа =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;<диапазон>) , таких строк сотни в оригинале. Диапазон для каждой формулы в каждой желтой строке должен начинаться сразу после желтой строки и заканчиваться перед следующей желтой строкой.
Вопрос: как автоматически расставить такую формулу, чтобы диапазоны руками не править ручками?
Поддержка макросов на JavaScript в Excel
 
Добрый день.
1. Понимает ли Excel макросы, написанные на JavaScript?
2. Если да, то хранит ли он их внутри файла XLSM?
подстановочные знаки в функции СУММЕСЛИМН при использовании таблицы отформатированной функцией "Форматировать как таблицу"
 
на одном листе есть таблица, заполненная по уму, которая отформатирована функцией "Форматировать как таблицу". в ней есть столбцы
Проект, Контрагент, Договор, Дата договора, Сумма договора,
ТИ-2        ВАСЯН        123         03.01.2019         1200 руб

на втором листе есть просто данные с теми же столбцами, но заполненная не очень по уму:
Проект,      Контрагент,       Договор,     Дата договора,   Сумма договора,
ТИ-2        ООО "ВАСЯН"        №123         03.01.2019             1200 руб

Вопрос: нужно из второго листа заполнить сумму по договору на первом листе, используя СУММЕСЛИМН и подстановочные знаки.
Вот таое:  
Код
=СУММЕСЛИМН('Лист2'!G2:G1200;'Лист2'!A2:A1200;"*ТИ-2*";'Лист2'!B2:B1200;"[@*[
Контрагент]*]";'Лист2'!D2:D1200;"[@*[Договор]*]";'Лист2'!F2:F1200;[@[Дата Договора]])

не прокатывает.

То есть, если я явно указываю наименование проекта в кавычках со *, то это работает, а если идет ссылка вида [@[Контрагент]], то куда бы я звездочки не ставил - это не работает.
Удалить всё лишнее в ячейках, кроме даты
 
Есть пара тысяч ячеек с содержимым типа "30.11.2019, с учетом доп.соглашений 1,2,3,4 от кучи разных дат", нужно во всех таких ячейках оставить исключительно первую дату, то есть только "30.11.2019" из примера выше. Как такое сделать?
Запрет автоматического пересчета таблицы при применении автофильтра
 
Добрый день, форумчане. Есть рабочий файл с несколькими листами с многими тысячами строк на каждом, на каждом листе куча формул в каждой строке, все листы между собой связаны ссылками в этих формулах. Файл уже 5 мб размером и достаточно тяжко загружается. Но это всё не так страшно. В таблицах файла есть автофильтр, которым постоянно пользуешься. При каждой фильтрации эксель начинает пересчет таблицы. Даже в четыре потока на Интел Коре и3 это занимает секунд по 40-50. В этот момент мало того, что самим экселем нельзя пользоваться, даже в ином документе, так и вся система становится колом.

Вопрос: Можно ли запретить автоматический пересчет таблицы при использовании автофильтра вообще, или запретить автоматический пересчет для конкретно этого файла, поскольку данные я в таблицу не вношу, я только просматриваю уже внесенные туда данные.
Пакетное сохранение всех открытых файлов Excel
 
Есть такой софт Гранд-смета, он делает экспорт смет в формат Excel. Экспорт может быть пакетным, то есть несколько смет одновременно экспортируются каждая в свой отдельный файл Excel. При этом экспорт идет не как сохранение в файл на диск, а открывается Excel и в нем формируется документ-таблица...и остается висеть открытым! при пакетном экспорте из Гранд-сметы получается куча открытых документов Excel, каждый из которых нужно руками сохранить на диск.

Вопрос: есть ли способ (внутри самой Excel, сторонняя утилита, как угодно) одновременно сохранить все открытые и не сохраненные документы на диск? Спасибо заранее
команда сегодня() внутри команды сцепить()
 
Здравствуйте! Собственно нужно чтобы ввывод команды  
 
=сцепить("Сделано по состоянию на ";сегодня())  
 
показывал дату не числом 40956, а именно в формате 17 февраля 2012г  
 
как-то задается формат вывода сегодня()?
как задать критерий для sumif ссылкой?
 
Здравствуйте.  
В прилагаемом файле в каждой строке "по графику" необходимо считать сумму с накоплением на заданную дату включая последний полный месяц, т.е. на 17.09.2011 нужна сумма с января по август 2011 включительно. В приложении видно, что месяцы пронумерованы.  
В формуле (столбец Р) должно было бы быть sumif с условием "номер месяца<результата month(today())". Проблема в том, что если критерий задать сразу "<9", то все замечательно работает, а если указать ссылку на ячейку с 9, то в итоге получается ноль. Как сделать правильно?  
Заранее спасибо.  
 
зы: поиском пользовался, но возможно проглядел=(
Страницы: 1
Наверх