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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 768 След.
Макрос скрытия строк. Ошибка при запуске
 
Цитата
Kuzmich написал:
КоличествоСтрок As Integer
- зачем себя ограничивать?
ВПР не срабатывает, пока не встаёт курсор в искомое значение
 
Нужно оба значения приводить к одному формату. Т.к. это не числа, а реестровые номера, и ведущие нули нужно сохранить (где они ещё есть), то нужно приводить всё в текст.
В 365 офисе работает просто так:
Код
=ВПР(""&A3;""&$C$3:$D$459;2;ЛОЖЬ)

Ну а в более старых офисах вероятно нужно вводить её как формулу массива (Ctrl+Shift+Enter)
Посчитать разницу между двумя моментами времени в формате д чч:мм:сс
 
Можно использовать допстолбец например F =ЕСЛИ(C2>0;C2-B2;0) и суммировать его
=СУММ(F2:F21)
или
=СУММПРОИЗВ((E2:E21="Win")*F2:F21)

Это если формат не найдёте, я кстати сходу тоже не подобрал. А на результат этих моих сумм можно навесить Ваш вариант формата (на целое и остаток)
Изменено: Hugo - 26.08.2021 23:50:01
Пересохранять периодически файл xlsm в xlsx с датой c исходным именем в ту же папку,
 
И слэш не забыть.
СЧЁТЕСЛИ и ошибки при сравнении данных
 
B кстати тот же косяк с например номерами кредиток, и в УФ тоже...
Пересохранять периодически файл xlsm в xlsx с датой c исходным именем в ту же папку,
 
Так он ведь уже прописан, в sp.
Выделение имён с идентичными номерами
 
Можно. Например окрасить повторяющиеся, в итоге получите все окрашенные, ну кроме одного :(
При прописывании полного пути вылазит ошибка "Run time error 9..."
 
Бывает что работает и без расширения, но это уже зависит от настроек системы.
При прописывании полного пути вылазит ошибка "Run time error 9..."
 
Пишите с расширением.
При нажатии на определенный объект автоматическое копирование и вставка ячейки в открытую программу Блокнот.
 
Помню такое делал с помощью AutoIt, так что реально.
Сумма множества значений по заданному артикулу
 
опоздал
Изменено: Hugo - 04.08.2021 12:49:31
Ограничение работы макроса, если сотрудник уволен
 
Ну если например Вы хотите после своего увольнения всё порушить -  держите файл у себя, сами и удалите в последний день, или после Вас комп техники унесут/почистят.
Если наоборот - можно там в настройках сделать привязку к определённым юзерам/машинам. Будет типа проверки по LDAP. Т.е. работать смогут только записанные в настройках юзеры на разрешённых машинах и в этой сети. Но это конечно всё для несведущих людей. Впрочем таких абсолютное большинство...
Изменено: Hugo - 04.08.2021 13:08:58
Ограничение работы макроса, если сотрудник уволен
 
Можно в коде ссылаться на расшаренный файл (например в котором хранятся некие общие настройки). Файла нет - код не работает.
Изменено: Hugo - 04.08.2021 11:59:39
Макрос создание папок и подпапок
 
А по сути задачи - вместо этой предопределённой череды ифов можно просто на конечный путь применить MakeSureDirectoryPathExists
Макрос убивает файл, Макрос выбирает уникальные значения и строит выпадающий список
 
Ставьте ссылку на диапазон. Ну или формируйте эту строку после открытия файла. А перед сохранением её убирайте сами.
Макрос убивает файл, Макрос выбирает уникальные значения и строит выпадающий список
 
Длина строки 264. Мы ранее это уже обсуждали, с такой длиной не летит.
И это не макрос убивает, это MS самоубивается :(
Изменено: Hugo - 27.07.2021 11:08:58
Объединить ID через запятую при условии совпадений артиклей по первым пяти символам.
 
Код
=VLOOKUPCOUPLE(A:C;3;C2;1;",")

если сделать допстолбец С с формулой
Код
=ЛЕВБ(B2;5)
то поможет эта UDF. код  в копилке форума.
https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=2&TID=10&TITLE_SEO=10&MID=465075#message465075
Изменено: Hugo - 26.07.2021 22:40:05
VBA. Массовый поиск содержимого ячейки с неизвестным адресом
 
В строку 16 вставьте записанный рекордером код с своим ПОИСКПОЗ, проверкой что нашлось, смещение это offset(строка, столбец).
Ну и я бы не брал Text, но это уже по задаче.
Вот например код:
Код
xx = Application.WorksheetFunction.Match(критерий, Range("A:A"), 0)

Далее проверка xx.
Изменено: Hugo - 23.07.2021 18:50:12
каждый файл в своей программе excel
 
Встречный вопрос - как открыть несколько экземпляров 365?
Флажок с помощью шрифта Wingdings
 
Привет. Думаю достаточно использовать ЕСЛИ()
Повторение (или зацикливание) макроса для каждого листа
 
vikttur,  у тебя уже третий вариант :)
Вся разница в количестве листов, селект или нет, i или cstr(i)
Найти общую подстроку в рамках уникального кода
 
Я пас, с лёту не понял что нужно, вникать недосуг.
Если что - мой код собирает номера строк с одинаковым CurrentCode, далее осталось их обработать вместо сравнения строк и покраски, т.е. написать замену этой процедуре.
Но сейчас модно на PQ всё решать, но мне оно не нужно, я по PQ пас.
Найти общую подстроку в рамках уникального кода
 
Вот скомпоновал моё и ваше:
Скрытый текст


Сравнивает только первую строку с второй, остальные будет игнорировать!
Изменено: Hugo - 12.07.2021 19:04:47
Найти общую подстроку в рамках уникального кода
 
Я спрашивал о другом - вот в этом коде анализируются только по одной строке каждого диапазона. Т.е. первая с первой, вторая с второй и т.д. Две строки. посимвольно первую с второй.
А если сравнить нужно больше? Что и как сравнивать и красить?
Потому что найти все эти строки с одинаковым кодом нет особых проблем, я бы по наезженной использовал словарь с коллекциями - сперва собрал все нужные номера строк, далее их сравнивал/красил.
Найти общую подстроку в рамках уникального кода
 
Добрый день.
Опишите как сравнивать если например будет 5 экземпляров, а не 2.
Как сделать, чтобы в журнале учета была видна каждая неделя
 
Добрый день.
Пишите в каждую строку дату, или номер недели (и тогда год, если таблица на несколько лет) - тогда фильтром будет легко посмотреть данные за любую неделю.
Вообще думаю не нужно объединять в одной таблице две задачи - учёт и анализ, для учёта достаточно в отдельную таблицу писать
дата|товар|действие|количество
а анализ уже по этим данным делать в другой таблице (сводная/макросы/формулы...), а лучше например в PBI.
Изменено: Hugo - 12.07.2021 12:40:38
Закрытая книга остается в редакторе VBA
 
Что скажет
?thisworkbook.Path
в окне отладки, если выполнить активируя сперва одну книгу, затем вторую?
Импорт динамического блока данных из файлов с разной структурой
 
Бывает что эти нужные столбцы мигрируют от файла к файлу, и заранее неизвестно их расположение, но известны названия.
Тогда можно делать так (универсально для любого источника, например для обоих представленных):
1. запоминаем в словаре номер столбца в очередном файле для каждого названия столбца (с листа или из массива данных, не важно, циклом по строке с названиями)
2. циклом по строкам данных как номер столбца используем данные из словаря.
Как отобразить в ячейке букву со знаком ударения?
 
del
Изменено: Hugo - 28.05.2021 15:04:50
в .CSV файле при открытии в некоторых ячейках вместо цифр дата, файл скачивается в .CSV формате при открытии в некоторых ячейках вместо цифр дата
 
И на что нужно заменить июл.35?
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 768 След.
Наверх