|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.01.2010, 20:44 | #1 |
Пользователь
Регистрация: 22.05.2009
Сообщений: 85
|
Заполнение таблицы по условию
Здравствуйте. Мне необходимо иногда каждый час переписывать данные из проги по сбору информации в сводную таблицу. Порядком надоедает. В этой проге нет возможности как то копировать все данные или сделать импорт. Оставили одну только возможность копировать только по одому параметру.
Ну вот. Я с помощью скрипта копирую все нужные мне параметры в Эксель. Помогите сделать макрос для переноса этих данных в соответствующее времени место. Допустим если время 12-00 (или чуть более), то при запуске макроса из листа1 копировались на лист2 на отметку 12 часов. И еще одна проблемка. В этой проге десятичные разделены точкой, а для расчета мне нужна запятая. Я попробовал создать макрос по замене точки на запятую, но он почемуто только удаляет точки. Файл примера прилагается. |
04.01.2010, 21:55 | #2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Немного упростил Ваш код
Код:
Если таймер не нужен,а запуск вручную,тогда Код:
Анализ,обработка данных Недорого
Последний раз редактировалось doober; 04.01.2010 в 22:02. |
04.01.2010, 23:06 | #3 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здравствуйте hamlook.
Предложение doober прекрасно подходит для решения Вашей задачи, но я позволил себе несколько "причесать" его изменив время таймера (не зачем ежесекундно запускать процедуру) и место размещения кода таймера (в таком виде он может быть размещен в модуле книги) Код:
|
04.01.2010, 23:13 | #4 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Сказано было чуть чуть,я и принял чуть чуть за секунды
Анализ,обработка данных Недорого
|
05.01.2010, 09:23 | #5 |
Пользователь
Регистрация: 22.05.2009
Сообщений: 85
|
Огромнейшее спасибо! Работает как нужно. Буду пробовать разобратся и настроить под свою задачу.
На Лист1 у меня до 50 значений которые заполняют три таблицы. Teslenko_EA на твой код можно кнопку настроить? Или на лист переносить надо? И еще вопросик. Мне некоторые значения при переносе нужно менять + на -, и наоборот. Подскажите как это сделать. |
05.01.2010, 11:55 | #6 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Код Евгения работает от момента открытия книги каждый час автоматом,если хотите на кнопку,то вешайте на кнопку
Процедуру Чуть_Чуть() функция по смене знака Код:
Анализ,обработка данных Недорого
|
05.01.2010, 12:39 | #7 |
Пользователь
Регистрация: 22.05.2009
Сообщений: 85
|
Спасибо. Пока мне нужна кнопка, потом когда скрипт получится автоматизировать, буду пользоваться кодом Teslenko_EA.
|
05.01.2010, 17:00 | #8 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здравствуйте Сергей, автор мог и не заметить, но Вы то знаете, что - "Код Евгения..." на самом деле "Предложение doober" я только "позволил себе несколько причесать его"
Евгений. |
07.01.2010, 07:02 | #9 |
Пользователь
Регистрация: 22.05.2009
Сообщений: 85
|
Проблемма с точками-запятыми осталась.
Меняет если число начинается с нуля, а если с другой цифры то удаляет точку, а запятую не ставит. И те числа которые с нуля - сохраняет как текст, и они в дальнейших вычислениях не учавствуют. |
07.01.2010, 11:12 | #10 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здравствуйте hamlook.
избавит от "Пробдеммы" корректировка кода. Евгений. P.S. "Teslenko_EA на твой код..." свои посты я подписываю "Евгений" в надежде, что ко мне будут обращаться по имени. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Заполнение таблицы по условию! | KNatalia | Microsoft Office Excel | 0 | 27.10.2009 14:09 |
Заполнение комбобокса по условию. | lexx19 | Microsoft Office Excel | 2 | 08.10.2009 12:40 |
Заполнение таблицы по условию | ABCOz | Microsoft Office Excel | 7 | 10.09.2009 12:29 |
Сумма значений таблицы условию. | Drummer_SV | Microsoft Office Excel | 4 | 13.05.2009 16:24 |
заполнение таблицы | Andreyka | Общие вопросы Delphi | 6 | 07.02.2009 22:18 |