|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.07.2014, 10:08 | #21 | |
Пользователь
Регистрация: 06.03.2013
Сообщений: 58
|
Цитата:
А как это можно заменить на секундную работу макроса ? |
|
29.07.2014, 10:15 | #22 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
- даже не знаю как ответить... С помощью клавиатуры
webmoney: E265281470651 Z422237915069 R418926282008
|
29.07.2014, 10:26 | #23 |
Пользователь
Регистрация: 06.03.2013
Сообщений: 58
|
|
29.07.2014, 10:38 | #24 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Макросом можно взять эти изменённые данные первого файла, их в памяти обсчитать и сразу вывести эти "итоговые суммы столбцов".
Если нужно 100 вариантов расчётов - можно или написать 100 разных макросов, или в одном макросе сразу сделать 100 вариантов обработки. Естественно полная реализация не простая, вряд ли кто Вам всё сделает под ключ бесплатно. Но показать пример кода на небольшом (!) примере может быть и можно - мы пока задачу не видели, если не потребует много времени, то можно что-то и написать.
webmoney: E265281470651 Z422237915069 R418926282008
|
29.07.2014, 10:56 | #25 |
Пользователь
Регистрация: 06.03.2013
Сообщений: 58
|
Сейчас попробовал записать макрос.
Вообщем в меню нажал запись макроса и мне предложено было выбрать кнопку , я выбрал (ю) , записал т.е. взял за угол ячейки с формулой и потянул до куда надо , и нажал стоп . Потом нажал ctrl+ю Но макрос не выполнился . Я нашел в меню список макросов , зашел меню макроса и там нашел кнопку (выполнить) , нажал на нее и макрос выполнился . почему он не выполнился в сочетании клавиш ctrl+ю ? |
29.07.2014, 11:03 | #26 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Возможно с кириллицей проблемы, не знаю, практически не использую горячие клавиши и точно не использую кириллицу.
Сейчас попробовал - не принимает "ю". А вот с "л" сработало. Но вообще Вам не такой макрос в итоге нужен, нужно все делать сложнее и одновременно проще.
webmoney: E265281470651 Z422237915069 R418926282008
|
29.07.2014, 11:19 | #27 |
Форумчанин
Регистрация: 05.07.2011
Сообщений: 208
|
Да уж. Макрорекордер - вещь хорошая, но, в данном случае, увы, практически бесполезная.
|
29.07.2014, 11:25 | #28 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Да, тут судя по всему нужны массивы-словари-коллекции. Если вдруг работаете на Маке - в пролёте... Ну или искать что там есть аналогичное на Маках...
webmoney: E265281470651 Z422237915069 R418926282008
|
29.07.2014, 11:55 | #29 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
можно обьявлять конкурс "Кто угадает, как должен быть написан макрос для Романа"
у меня сразу предложение: замените СУММПРОИЗВ на СЧЕТЕСЛИ - скорость расчетов существенно повысится, а суть - не измениться.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
29.07.2014, 12:06 | #30 | |
Пользователь
Регистрация: 06.03.2013
Сообщений: 58
|
Цитата:
В общем удалил из всех ячеек кроме одной формулу и так сохранил файл . Потом включил запись макроса , растянул формулу на все ячейки сколько надо было , потом все ответы из всех столбиков скопировал рядом , потом снова удалил формулы из всех ячеек кроме одной , все запись макроса закончена . Таким образом объем книги уменьшился в несколько раз , а результат скопированый остался . Большое спасибо за подсказку ! И еще подскажите , мне один долгий макрос записывать на все книги ,листы, или можно сделать чтоб они на каждом листе включались по очереди автоматически ? |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как сделать чтобы программа не закрывалась написон с dev c++ | Karen881 | Общие вопросы C/C++ | 1 | 21.07.2012 13:30 |
Как правильно сделать чтобы одиннадцатая форма открывалась в первой | Leila_4ever | Общие вопросы Delphi | 9 | 27.05.2011 08:53 |
Как сделать чтобы форма закрывалась по нажатию ESC | H'orn | Общие вопросы .NET | 2 | 05.10.2010 11:50 |
Обмен данными между С++ и С# | Stellvertreter | Общие вопросы C/C++ | 0 | 14.11.2008 14:18 |
Как сделать чтобы прога не закрывалась | vitalik007 | Общие вопросы Delphi | 8 | 12.01.2008 23:32 |