|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.10.2012, 11:55 | #1 |
Пользователь
Регистрация: 03.01.2012
Сообщений: 58
|
Возможно ли обработать данные из примечания?
В примечаниях стоят даты в таком виде:
21.12.2012 22.12.2012 25.12.2012 Нужно, чтобы последнее число отнимало предпоследнее и выводилась разница - 2 в отдельные ячеки. Возможно ли такое реализовать средствами VBA? Если нет, то куда посоветуете заносить даты напротив ячеек с данными, если их очень много, чтобы не захламлять лист? |
29.10.2012, 13:10 | #2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Возможно.
Но что конкретно нужно - непонятно. Давайте файл. Массивная UDF - вводить сразу в 2 ячейки. Что конкретно было нужно - не понял, вывожу как объяснили Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 29.10.2012 в 13:23. |
29.10.2012, 13:49 | #3 |
Пользователь
Регистрация: 03.01.2012
Сообщений: 58
|
Спасибо большое за ваш ответ!
Пока составлял пример понял, что немного не так выразился. В примере дата стоит в ячейке F2. В примечаниях B3:B7 стоит другая дата. В ячейки D3:D7 выводится разница между датой в ячейке F2 и последней датой в примечании. Можно такое реализовать? |
29.10.2012, 14:06 | #4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
а может, просто дополнительную колонку ввести и держать в ней эти самые даты, что в примечании. а чтобы эти даты не раздражали зрение - колонку можно сделать очень узкой или вовсе скрыть.
а) так (в узкой колонке) эти даты удобнее редактировать, чем в примечаниях б) Ваша задача тогда решается элементарно, стандартными средствами, а не (как бы это по-мягче выразиться) через примечания...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
29.10.2012, 14:15 | #5 |
Пользователь
Регистрация: 03.01.2012
Сообщений: 58
|
Игорь, спасибо за совет. Но представьте, что таких колонок нужно 5 тысяч под каждую отдельную ячейку. Это очень и очень не удобно. Может быть есть какой-то другой способ, типа выпадающего списка, либо мне не известный. Но все же очень был бы признателен, если бы вы подсказали, как это реализовать средствами VBA, если это возможно.
|
29.10.2012, 14:36 | #6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
В стандартный модуль
Код:
Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 29.10.2012 в 14:39. |
29.10.2012, 15:06 | #7 |
Пользователь
Регистрация: 03.01.2012
Сообщений: 58
|
Работает! Спасибо огромное!!
|
29.10.2012, 15:48 | #8 |
Пользователь
Регистрация: 03.01.2012
Сообщений: 58
|
Маленькое уточнение, как сделать, чтобы автоматически обновляся лист при вставке новой даты в примечание. Или поставить на кнопку (я знаю как ставить на кнопку, не знаю как выполнить функцию, так как она макросом не является).
|
29.10.2012, 17:01 | #9 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
F9 - пересчет книги.
кстати, это Вы продолжаете "выгребать" последствия своего нестандартного решения. насколько я понял даты в примечания Вы ручками пишете, вы не получаете столбец с этими данными уже в таком виде? тогда что мешает написать их в ячейку. и след. вопрос, зачем они все нужны, если значение имеет только последняя из них?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
29.10.2012, 17:06 | #10 |
Пользователь
Регистрация: 03.01.2012
Сообщений: 58
|
А макросом можно обновление сделать? Или просто поставить на кнопку F9?
Даты вставляются другим макросом, поэтому такая ситуация. Значение имеет последняя из дат, но спицифика работы макроса такова, что вставляются поэтапно каждая из дат. Сегодгя одна, завтра другая (если есть) и т.д. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача на Паскаль-обработать и отсортировать данные об участниках соревнований | subzero95 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 13.04.2012 00:22 |
Возможно ли связать данные двух листов? | daria m | Microsoft Office Excel | 1 | 18.01.2012 04:25 |
Считать и обработать данные из файла EXCEL | CJ ALEX R | Помощь студентам | 4 | 14.08.2011 13:04 |
Как обработать данные с форм в php | Hichigo | PHP | 3 | 25.07.2010 03:39 |
Возможно ли востановить данные в Excel? | vovikbvovikb | Помощь студентам | 0 | 08.08.2009 09:53 |