Восстановить нумерацию подпунктов VBA
Восстановить нумерацию подпунктов VBA
Не завершается процесс Excel.exe после выхода из приложения
Не завершается процесс Excel.exe после выхода из приложения
Не завершается процесс Excel.exe после выхода из приложения
Не завершается процесс Excel.exe после выхода из приложения
07.02.2019 18:10:01
Добрый вечер всем. Какие могут быть причины? Человек сказал, что офис переустанавливал, не помогло. Процесс не завершается при выходе из любой книги - обычной, с макросами, надстройки. Приходится заходить в диспетчер и убивать процесс, чтобы открыть ранее открытие книги, иначе пишет только для чтения.
office 16 x-64 на win 7 x-64
Изменено: |
|
|
А как ты кодишь?
06.02.2019 16:36:43
|
|||
|
Некорректная работа надстройки XLAM
А как ты кодишь?
05.02.2019 09:50:11
Не думаю что стоит беспокоится на счет стиля VBA - прикладной язык для частных задач, здесь главное не красота разработки, а ее скорость. Часто приходится что-то переделывать под вновь открывающиеся обстоятельства. В этом собственно и плюс. Пока системный программист только составит план, ты уже сдаешь проект. 80% проектов можно написать объектами книги, листа, а уже что-то, где требуется реальное быстродействие - работа с очень большими данными или частое применение макросов, здесь стоит подключить массивы, словари, коллекции и т.п.
По мне, главная ценность прикладного программиста умение быстро видеть и закрывать потребности в автоматизации и закрывать их по возможности на 100%. Видел много красивых кодов, но они решали 5% всей задачи, тогда как ее можно было решить кодом на 100%. Здесь и неумение пользователей ставить ТЗ и нежелание разработчика разобраться в процессе. Также видел много "красивых" с точки зрения тех кто учился на программиста кодов - все объекты завернуты в переменные, каждая мелочь выносится в функцию, повсюду метки GO TO (типа обработчики ошибок) - разобраться в таком коде сопровождающему непросто и не быстро. VBA это скрипт - когда ты считываешь понятную последовательность операций со знакомыми объектами поддержка чужого кода становится куда проще. Я не говорю что надо писать все в одну портянку, но излишние объявления и заворачивания тоже зло. Также и со стороны разработки - человек пишущий знакомыми методами и шаблонами, просто соединяя их как конструктор и меняя параметры может закрыть задачу за день, между тем как любитель написать красивый код берет на нее неделю. VBA программист это не просто кодер – зачастую он сам себе и архитектор и бизнес-аналитик и проектировщик.
Изменено: |
|
|
Наиболее быстрое сравнение двух огромных списков
04.02.2019 22:53:30
Тогда вообще не вижу преимуществ PQ. По скорости грамотному коду уступает (правда кода меньше), чтобы сделать на нем что-то серьезное все равно надо кодить, еще и на другом языке, который сперва надо выучить..... |
|||
|
Наиболее быстрое сравнение двух огромных списков
03.02.2019 13:44:39
А этот код вручную написан? Только конструктором такое сопоставление можно провести?
Изменено: |
|||
|
PowerPivot, PowerQuery, PowerBI
Нужен макрос по выводу повторяющихся значений
Как указать путь к текущей папке, если адрес текущей папки может меняться?, при сохранении шаблона с поддержкой макросов через диалоговое окно "Сохранить как"
Мощность Power Query
Запуск файла Excel по расписанию
27.01.2019 16:08:10
Макрос лучше перенести в обычный модуль а не книгу. Если не хотите заморачиваться с планировщиком - можно запустить макрос кодом VBA, правда книга для этого должна быть открыта.
Изменено: |
|||
|
Запуск файла Excel по расписанию
27.01.2019 15:16:34
Добрый день. Можно создать vbs скрипт в блокноте, и сохранить его с расширением vbs, а уже его подцепить в планировщик. Так удобнее - не надо держать Excel открытым. В нем указываем какую книгу хотим вызвать и какой макрос в ней. Код из своих проектов:
Изменено: |
|||
|
Заполнить ячейки со смещением по условиям дат и разности дней
Заполнить ячейки со смещением по условиям дат и разности дней
Наиболее быстрый способ удаления строк VBA
Перемещение файлов в папку с учетом накопленного размера VBA
Подстановка через scripting.dictionary с учетом пропусков
Подстановка через scripting.dictionary с учетом пропусков
Отбор дубликатов на отдельный лист VBA
Меню фильтра в Excel, добавление своих пунктов, регулярные выражения
Меню фильтра в Excel, добавление своих пунктов, регулярные выражения
03.02.2018 23:17:11
Добрый вечер. Господа, подскажите, можно ли добраться до структуры меню фильтра и добавить свои пункты меню и подменю?
И вопрос 2 сразу - стандартные средства Excel, не поддерживают регулярные выражения на фильтрацию, например: нет чисел в текстовой строке, строка заканчивается на две цифры, в строке есть 5 цифр подряд и т.п?
Изменено: |
|
|
Не работают макросы на других ПК
Заставить файлы в цикле Do Loop открываться в определенной последовательности
01.02.2018 20:09:15
![]() |
|
|
Заставить файлы в цикле Do Loop открываться в определенной последовательности
Заставить файлы в цикле Do Loop открываться в определенной последовательности