Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.03.2012, 16:25   #1
Djeki
Форумчанин
 
Регистрация: 24.01.2011
Сообщений: 136
По умолчанию Число в формате ч:мм разбить на части

Добрый день, уважаемые знатоки Экселя.
В ячейке записано число, но формат ячейки задан ч:мм и число отображается что то типа 1:02 . Как это отображение разбить на части т.е. получить два числа: 1 и 2 в данном примере. Во вложенном файле , в первом столбце то что есть, а в третьем и четвёртом столбце что надо получить.. Пробовал разбить функцией Split но не получается т.к. она читает из ячейки число..
Спасибо за ответ.
Вложения
Тип файла: rar Вопрос.rar (6.1 Кб, 12 просмотров)
Djeki вне форума Ответить с цитированием
Старый 11.03.2012, 16:52   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

две строки сверху - один подход к решению, две снизу - другой, три по средине - просто задан формат ячейке.
Вложения
Тип файла: rar КнигаR801.rar (3.8 Кб, 22 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 11.03.2012, 17:00   #3
Djeki
Форумчанин
 
Регистрация: 24.01.2011
Сообщений: 136
По умолчанию

Спасибо, Игорь.. А на VBA это сделать можно ?
Спасибо за ответ.
Djeki вне форума Ответить с цитированием
Старый 11.03.2012, 17:25   #4
Djeki
Форумчанин
 
Регистрация: 24.01.2011
Сообщений: 136
Хорошо

Спасибо за подсказку. Разобрался сам.
Цитата:
ActiveCell.FormulaR1C1 = "=INT(MOD(RC[-2],1)*24)"
ActiveCell.FormulaR1C1 = "=ROUND(MOD(MOD(RC[-3],1)*24,1)*60,0)"
Djeki вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разбить число на части Surik Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 8 23.02.2011 19:50
Как разбить число на цифрыКак разбить число на цифры: 3241 => 3,2,4,1 (Pascal) Banderas123 Помощь студентам 3 07.12.2009 18:26
Разбить строку на 2 части 7KByte Общие вопросы C/C++ 6 31.05.2009 16:51
Разбить файл на 4 части borzoni Паскаль, Turbo Pascal, PascalABC.NET 7 31.05.2008 10:51
Разбить список на части fotobra Microsoft Office Excel 1 23.02.2008 03:13