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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.10.2011, 20:12   #11
tgm
Пользователь
 
Регистрация: 15.11.2009
Сообщений: 65
По умолчанию

Спасибо Игорь большое,если честно я бы до этого не додумался
Осталась одна проблема - не хочет считать минусовое время
tgm вне форума Ответить с цитированием
Старый 07.10.2011, 20:28   #12
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

а так?
Код:
Label2 = 1 + Minute(Label1) / 100 * (-1) ^ (Left(Label1, 1) = "-")
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 07.10.2011, 22:12   #13
tgm
Пользователь
 
Регистрация: 15.11.2009
Сообщений: 65
По умолчанию

Игорь,простите за тупой вопрос.. Куда ее ставить? У меня же ВПР был..
tgm вне форума Ответить с цитированием
Старый 07.10.2011, 22:17   #14
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

там одна строчка, вот ее и замените.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 07.10.2011, 22:25   #15
tgm
Пользователь
 
Регистрация: 15.11.2009
Сообщений: 65
По умолчанию

Спасибо. Заменил, но на "-" опять выдает ту же ошибку..
tgm вне форума Ответить с цитированием
Старый 07.10.2011, 22:39   #16
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

вот два варианта (проверено)
Код:
  Label2 = 1 + Minute(Replace(Label1, "-", "")) / 100 * (-1) ^ (Left(Label1, 1) = "-")
или
  Label2 = Application.Evaluate("=1+" & Left(Label1, 1) & Minute(Replace(Label1, "-", "")) / 100)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 07.10.2011, 22:49   #17
tgm
Пользователь
 
Регистрация: 15.11.2009
Сообщений: 65
По умолчанию

Заработало!! Игорь,спасибо Вам огромное!
tgm вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сумма со знаком "=" 0creator0 Microsoft Office Excel 6 18.08.2011 13:08
Как обойти "преобразование типа из "string" в "float" невозможно" lexluter1988 Помощь студентам 1 07.08.2010 12:23
"ОКРВВЕРХ", "ОКР", "ЕСЛИ". Как бы их связать. Каравай Microsoft Office Excel 13 17.02.2010 09:53
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04