|
Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2003/XP/2000 - [решено] Excel: Написать маленький макрос |
|
2003/XP/2000 - [решено] Excel: Написать маленький макрос
|
Пользователь Сообщения: 121 |
Добрый день.
Помогите пожалуйста, написать маленький макрос, суть проблемы такова... Есть столбец значений цифры в нем в таком виде 00:00:00 (это время в часах минутах и секундах), из-за этого не работает авто-сумма, хотелось бы преобразовать этот столбец к виду 00 00,00... подскажите как? или все же заставить эксель считать в том виде в котором есть, только вот как? PS: вручную не реал ибо значений там больше тысячи... |
|
Отправлено: 12:41, 10-03-2010 |
Старожил Сообщения: 191
|
Профиль | Отправить PM | Цитировать 1. Выложите пример из нескольких строк.
2. Совершенно непонятно, что и в каком виде должно быть в итоге |
Отправлено: 14:54, 10-03-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 121
|
Профиль | Отправить PM | Цитировать вот пример
в левом столбце что имеем, в правом, что надо получить ![]() |
Последний раз редактировалось anatoly_neo, 11-03-2010 в 13:30. Отправлено: 16:04, 10-03-2010 | #3 |
Старожил Сообщения: 191
|
Профиль | Отправить PM | Цитировать А вы точно уверены в том, что просите?
Не проблема привести время к указанному виду (см. формулы во вложении), но ведь основной вопрос был в том, что "надо что-то посчитать". Вы не написали, что посчитать. И запрошенный вами вид не приближает вас ни к каким подсчетам. |
Отправлено: 16:52, 10-03-2010 | #4 |
Пользователь Сообщения: 121
|
Профиль | Отправить PM | Цитировать так вот собственно то что преобразовали к обычному числу, то и посчитать.... сложить все значения из последнего столбца вашего файлика.
PS: странная штука, но автосумма не срабатывает.... а вот если каждую ячейку вбивать через "+" то все ок... что можно предпринять? |
|
Отправлено: 09:11, 11-03-2010 | #5 |
Старожил Сообщения: 191
|
Профиль | Отправить PM | Цитировать Да уж...
Зачем для простого суммирования приводить к такому виду? В моем (или в исходном своем) файле установите курсор в ячейку B7 и вызовите Автосумму. Значения ячеек с B3 по B6 беспроблемно суммируются в том же формате, как они введены. Подсчеты же в том виде, к которому вы попросили привели, будут НЕВЕРНЫМИ. Ведь так Excel воспринимет данные как десятичные, а не как время. Например, в десятичной системе 1,50 + 1,50 = 3,0, хотя при вычислениях времени это 3 мин. 40 с. |
Отправлено: 12:28, 11-03-2010 | #6 |
Пользователь Сообщения: 121
|
Профиль | Отправить PM | Цитировать зайдем с другой стороны.
вот оригинал файла, в котором надо время посчитать, автосумма в данном случае не прокатывает... посчитать надо время в третьем столбце... |
Последний раз редактировалось anatoly_neo, 18-04-2011 в 17:17. Отправлено: 13:29, 11-03-2010 | #7 |
Старожил Сообщения: 191
|
Профиль | Отправить PM | Цитировать Когда вам предлагают посмотреть образец, не надо на ходу сочинять отсебятину, а надо выкладывать ТОТ ФАЙЛ, в котором есть проблема. Либо в новом файле ТОЧНО и ПОЛНОСТЬЮ воспроизводить проблему.
![]() Выделите те данные, которые не считаются и выполните команду Текст по столбцам. В 2007 находится на вкладке Данные, в 2003 - в меню Данные. Ничего не меняя в диалоге, нажмите Готово. Это означает, что ваши данные были импортированы из текстового файла и при импорте Excel не сумел увидеть в них время. Указанной командой вы принудительно заставляете его распознать содержимое ячеек. |
Отправлено: 13:56, 11-03-2010 | #8 |
Пользователь Сообщения: 121
|
Профиль | Отправить PM | Цитировать v12345, ОГРОМНОЕ СПАСИБО!
![]() |
Отправлено: 17:56, 11-03-2010 | #9 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Простой макрос. Excel. Не могу написать. | prosims | Программирование и базы данных | 5 | 07-05-2007 09:11 | |
Excel макрос(функ-ция) не офрешается | ZloiJoker | Программирование и базы данных | 2 | 13-07-2004 11:40 | |
Макрос Excel работает после перезагрузки :( | Guest | Программирование и базы данных | 1 | 11-05-2004 08:43 | |
Макрос в Екселе | Mleonid | Программирование и базы данных | 1 | 25-02-2004 21:29 | |
Маленький CD-R | Father | Хочу все знать | 4 | 12-03-2002 23:37 |
|