Новости:

Новая редакция правил форума: 2.4. Если вопрос или ответ содержится во вложенном файле, все-равно кратко описывайте в сообщении вопрос или суть решения. Это необходимо, чтобы тему можно было найти через поиск.

Главное меню

Автоматическая корректировка целых чисел по шаблону

Автор Samson, 15.11.2011, 08:27

« назад - далее »

Samson

Всем здравствуйте,

Как возможно сделать так чтобы при вводе целого числа любой длины Excel автоматически ставил запятую за два символа от правого конца(т.е. показывал сотые). Например я ввожу число 1058  а Excel пробивает как 10,58. Или я ввожу 962 а пробивается 9,62. Соответственно 57 и 0,57. 
Эта задачка походит на принцип банкоматов где к примеру на экране выведено значение 000000000,00 и если начать вводить сумму то каждая новая цифра встает на крайнюю правую позицию а остальные сдвигаются влево. Например если я введу 46 то на экране появится 000000000,46 . Если далее введу 789, тогда после смещения это будет как 000000467,89 И так далее.

Каким образом это возможно сделать только для определенного ряда ячеек?

С уважением!

cheshiki1

параметры-дополнительно-параметры правки-автоматическая вставка десятичной запятой.

Samson

Хорошо, спасибо! Осталось теперь это только в английской версии 2007 найти  :)

Samson

Каким образом возможно это применить только для определенной области ячеек? (но не для всего документа)

cheshiki1

для определенной области этот вариант не подойдет.
смотрите в сторону макроса или может быть "формат ячейки" кто придумает.

iron priest


_Boroda_

Цитата: cheshiki1 от 15.11.2011, 09:37
для определенной области этот вариант не подойдет.
смотрите в сторону макроса или может быть "формат ячейки" кто придумает.
Придумал. И то, и другое.
Скажи мне, кудесник, любимец ба'гов...



Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995

Samson

#7
Отлично!

Кстати есть еще способ!  
Это условие "Automatically insert a decimal point" распространяется по умолчанию на обычные (General) ячейки.
Если изменить формат ячеек - тогда запятая работать на них не будет (например  Format Cells - Number - Text).

Файл прилагаю, если это до сих пор интересно!

Подскажите, гуру, каким образом возможно установить автоматический переход с одной ячейки на определенную другую?
Таким образом все ячейки будут по умолчанию прыгать при нажатии Enter например вниз, а с C59 на F13 (например)?!


Благодарю!