Спасибо большое
|
12.04.2018 10:49:15
Доброго времени суток!
Пишу через VBA лог изменений в txt файл формата Названия листа | $AO$461 | значение. Потом я эти текстовые данные копирую в другой файл ексель, мне нужно прочитать эти данные с помощью VBA и перенести в соответствующие ячейки на новом листе,-указание выше + Как можно применить те же действие но только по выделеной области в листе Input? Большое спасибо!
Изменено: - 12.04.2018 13:43:42
qweewert
|
|
|
|
|
|
31.12.2017 20:50:29
Спасибо за идею Дмитрию Тарковскому [/P]
Поиск через фильтр ячейка L10 ищет как угодно, что продемонстрировал на видео (видео по 25 сек). Фишка в том, что ищет как угодно и со второго слова и даже с куска слова со средины…. А как такой поиск реализовать через форму. На данном примере настроил по нажатию на 1 столбец ячейке (красн.яч.). У меня получилось сделать только поиск по одному столбцу и только если набирать с первой буквы (((( Можно как-то сделать как в динамическом фильтре на примере ячейки L10?
Изменено: - 01.01.2018 19:03:53
qweewert
|
|
|
|
|
|
28.12.2017 22:48:48
Я таким способом мониторю изменения в файл и если что-то случилось я смогу посмотреть последние значения или использовать как резервную копию. Плюс в том что запись происходит незаметно. 1. если файл не сохранится я могу посмотреть все что вводил до этого. У меня бил случай когда ни файл ни копия которая создается через vba не сохранилось и тога я нашел этот макрос и проблема пропала, если что я могу посмотреть кто что и когда менял. 2. Работает но только если макрос в листе 3. это я обхожу вытягиваем значений с ячеек через форму
Изменено: - 30.12.2017 16:13:26
qweewert
|
|||
|
|
|
|
27.12.2017 14:51:19
Доброго времени суток. Макрос создает файл LOG.txt в корне где пишет изменения. Для того чтоб работал нужно прописывать в каждый лист, а можно ли сделать чтоб работал для всех листов. Если вставить, как есть то ничего не происходит. Очень благодарен
Изменено: - 27.12.2017 14:53:46
qweewert
|
|||
|
|
|
|
20.12.2017 01:09:10
Кнопка цитирования не для ответа [МОДЕРАТОР]
Отключить калькуляцию не могу, поскольку она у меня отключена по умолчанию и когда я делаю изменения VBA срабатывают на листе, а как отключить отключенное не знаю…..))) на листе калькуляция у меня
Изменено: - 20.12.2017 01:20:46
qweewert
|
|||||
|
|
|
|
19.12.2017 19:28:47
Здравствуйте
Имеется форма ввода каждый параметр вводиться поочередно по умолчанию, а у меня таблица очень большая и это занимает секунд 5 (каждый пункт вводиться в ячейку и идет небольшой перечет. manual calculate не могу применить На листе ввода вшиты макросы которые делают изменение только ячеек на 3 столбце вверх и вниз от курсора потому менять параметр manual calculate не могу нужно чтоб вводило все сразу если это возможно конечно…. Как сделать так чтоб вводилось за один заход? пример. как есть 1. вводит CDate 2. вводит exp 3. вводит inc
Как нужно: 1. вводит CDate,exp,inc
Заранее очень благодарен!
Изменено: - 19.12.2017 19:41:00
qweewert
|
|||||
|
|
|
|
23.06.2017 22:21:26
Добавил проверку при закрытии и макросы выполняются но все равно книга опять открывается
Изменено: - 23.06.2017 22:23:04
qweewert
|
|||
|
|
|
|
23.06.2017 16:40:29
в ThisWorkbook
Изменено: - 23.06.2017 16:44:36
qweewert
|
|||
|
|
|
|
23.06.2017 16:38:57
Так у меня в модуле
Изменено: - 23.06.2017 16:42:24
qweewert
|
|||
|
|
|
|
23.06.2017 16:21:50
Добрий день уважаемие гуру екселя!!!!!!
Прошу помощи Как только прописываю ActiveWorkbook или ThisWorkbook .Close файл начинает заново открываться. Вроде в BeforeClose все прописал Что нужно добиться: Если открывать несколько файлов где прописан данный макрос, когда вносишь изменения, файл автоматически сохранєтса каждые 5 мин, если файл изменился. Єсли нет изменений в файле, то он закрывается через н минут, сохранив при этом изменения, если они есть. Хочу сократить количество автосохранения переменной “Если файл изменился” Планирую использовать эти макросы одновременно в нескольких открытых файлах. Ели будут конфликтовать Ontime как можно обойти? Буду очень благодарен за помощь не владею языком программирования уже всю голову сломал методом тыка))) Очень важно чтоб работала функция If ThisWorkbook.Saved = False Then, чтоб сохранялся только если есть изменения. Рабочий пример прикрепляю Вот где брал идею
Изменено: - 23.06.2017 16:46:46
qweewert
|
|
|
|
|
|
27.01.2013 21:41:02
И да и нет. Вручную ето очень долго в моем случає. И я всегда делал изменения макросами вручную, и переменял на каждый отдельный, а теперь ето намного проще. Только что пробовал на рабочем листе сделал 3 клика копи-паст, нажал,- и оно все делает само.
Этот макрос экономит просто кучу времени, искал его где то год. И наконец Planetaexcel, и гуру екселя помогли. Спасиб.
qweewert
|
|
|
|
|
|
27.01.2013 20:18:29
Все остальные листи я неуказую потому и макрос не будет на них распостранятса. Но я незнаю как ето зделать
qweewert
|
|||
|
|
|