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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 15.10.2008, 19:00   #1
СергейНиколаев
 
Регистрация: 15.10.2008
Сообщений: 3
По умолчанию Ввод времени с точкой hh.mm

Бухгалтер хочет вводить время 10.1 или 7.02 и получать 10:01 и 7:02
Ей нужно собственно получать потом сумму и распечатать с ":"
Через формат не получилось.
Не хотелось бы макрос делать из-за антивирусов.
Пришел в голову кривой вариант, сделать еще одну колонку и туда загонять с ":".
Попробовал через find находить точку и менять ее на ":"
но когда увидел как она вводит 8 без всякой точки, проверил, find дает ошибку.
И потом я не представляю как при печати менять колонки.
Допустим так:
a-фио
b-время с .
c-время с : скрытая
d и т.д. всякая бухгалтерская ерунда....
как напечать a,c,d... ?

Что-то можно придумать?
СергейНиколаев вне форума
Старый 15.10.2008, 21:00   #2
КаМММ
Почти "Чайник"
Форумчанин
 
Аватар для КаМММ
 
Регистрация: 09.06.2008
Сообщений: 134
По умолчанию

Цитата:
Сообщение от СергейНиколаев Посмотреть сообщение
как напечать a,c,d... ?
Скрыть столбец перед печатью несложно.
Ну а бухгалтера надо просто приучать к порядку.
Или пишет данные "грамотно" или сама их потом расгребает.
На крайний случай вот формула:
=ЕСЛИ(ЕОШИБКА(ТИП.ОШИБКИ(ЗАМЕНИТЬ(B 2;НАЙТИ(".";B2;1);1;":")));(ЗАМЕНИТ Ь(B2;НАЙТИ(".";B2;1);1;":"));B2)
Поэкспериментируй
КаМММ вне форума
Старый 15.10.2008, 21:23   #3
СергейНиколаев
 
Регистрация: 15.10.2008
Сообщений: 3
По умолчанию

Цитата:
Сообщение от КаМММ Посмотреть сообщение
=ЕСЛИ(ЕОШИБКА(ТИП.ОШИБКИ(ЗАМЕНИТЬ(B 2;НАЙТИ(".";B2;1);1;":")));(ЗАМЕНИТ Ь(B2;НАЙТИ(".";B2;1);1;":"));B2)
Прежде всего огромное спасибо!!
Если не трудно:
ЕОШИБКА это ISERR ???
ТИП.ОШИБКИ это ERROR.TYPE или ISERROR?

И насчет "Скрыть столбец перед печатью несложно":
каким образом можно b сделать скрытым на время печати и c видимым
и после печати вернуть как было?
Вроде бы нет таких событий в excel.
СергейНиколаев вне форума
Старый 15.10.2008, 22:21   #4
КаМММ
Почти "Чайник"
Форумчанин
 
Аватар для КаМММ
 
Регистрация: 09.06.2008
Сообщений: 134
По умолчанию

Цитата:
Сообщение от СергейНиколаев Посмотреть сообщение
Прежде всего огромное спасибо!!
Если не трудно:
ЕОШИБКА это ISERR ???
ТИП.ОШИБКИ это ERROR.TYPE или ISERROR?
У меня русифицированный так что не знаю.
А столбцы - скрывать я думаю вручную можно.
Хотя проще наверно бухгалтера приучить к порядку.
Все её ошибки всёравно не перехватить.
В конце концов десятые доли часа и минуты - это разные вещи.
как определить 8,1 это 8часов и 1 минута, 8 часов и 10 минут, или 8 часов и 6 минут?
КаМММ вне форума
Старый 15.10.2008, 22:45   #5
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от СергейНиколаев Посмотреть сообщение
Не хотелось бы макрос делать из-за антивирусов.
Какое отношение имеет макрос к антивирусам(почему во множественном числе?)
Если ваш антивирусник ругается на макросы в топку его.
Поставьте "BitDefender_2008" и забудите о вирусах и прочей дряни
valerij вне форума
Старый 15.10.2008, 23:08   #6
СергейНиколаев
 
Регистрация: 15.10.2008
Сообщений: 3
По умолчанию

Цитата:
Сообщение от valerij Посмотреть сообщение
Какое отношение имеет макрос к антивирусам(почему во множественном числе?)
Если ваш антивирусник ругается на макросы в топку его.
Поставьте "BitDefender_2008" и забудите о вирусах и прочей дряни
Symantec у них в фирме, другой дополнительных денег стоит, не пойдут они на это. Symantec предупреждает о возможном VBA-вирусе если есть макро.
СергейНиколаев вне форума
Закрытая тема


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ввод времени и формула по расчету простоев. irlea Microsoft Office Excel 8 25.04.2008 14:14
Сравнение чисел с плавающей точкой ? Ulex Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 11 12.04.2008 21:14
Числа с плавающей точкой Blondinka Общие вопросы Delphi 8 21.09.2007 11:32