|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
31.05.2017, 06:05 | #1 |
Пользователь
Регистрация: 05.06.2016
Сообщений: 37
|
Макрос формула на ячейку с числом
Люди, здравствуйте.
Прошу помощи в написании макроса, т.к. сам уже сломал голову как это сделать. Задача. Есть число (номер) в записи он выглядит так 421-4942 7506 (запись именно в таком формате, первые три цифры и дефис не меняются, остальное могут меняться) Я разбиваю числа по ячейкам 1 ячейка 421- 2 ячейка 4942 3 ячейка 750 4 ячейка 6 (может быть это не правильно...) Обязательное условие, что вся конструкция увеличивается на 11. Но последняя цифра вырастает максимум до 6 и обнуляется. Т.е. 421-4942 7506 +11 421-4942 7510 +11 421-4942 7521 +11 421-4942 7532 +11 421-4942 7543 +11 421-4942 7554 +11 421-4942 7565 +11 421-4942 7576 +11 421-4942 7580 +11 421-4942 7591 +11 421-4942 7602 +11 и т.д. Все это должно изменяться в одной строке. (в этих же ячейках, что изначально, 1 2 3 4) Пытаюсь все это сделать через формулу если, но в итоге он мне оставляет в ячейках формулу...вместо цифр изначальных 2 день бьюсь, помогите пожалуйста. |
31.05.2017, 06:11 | #2 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Поместите курсор на эту ячейку, формат ячейки поставте "Числовой" или "Общий", нажмите Ф2, нажмите Ентер
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
31.05.2017, 08:02 | #3 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Т. е. вместо 421-4942 7506 должно получиться 421-4942 7517?
Если так, то выделите требуемые ячейки и выполните макрос: Код:
Чем шире угол зрения, тем он тупее.
|
31.05.2017, 08:57 | #4 | |
Пользователь
Регистрация: 05.06.2016
Сообщений: 37
|
Цитата:
421-4942 7510 |
|
31.05.2017, 09:39 | #5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
а 421-4942 9996 +11
что должно получится в итоге согласно Вашей индивидуальной математики? могу предположить что = 421-494? ?0000 а где знаки вопроса у меня сомнения, что вместо них должно быть написано?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
31.05.2017, 09:55 | #6 |
Пользователь
Регистрация: 05.06.2016
Сообщений: 37
|
|
31.05.2017, 09:55 | #7 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
В данной формулировке вопроса есть много "если...".
Попробую угадать... Может устроит... Код:
Чем шире угол зрения, тем он тупее.
|
31.05.2017, 10:01 | #8 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Не угадал... Штанга, однако...
Ну, тогда так: Код:
Чем шире угол зрения, тем он тупее.
|
31.05.2017, 10:09 | #9 |
Пользователь
Регистрация: 05.06.2016
Сообщений: 37
|
немного могу упростить понимание формулы
Могу помочь понять формулу, на примере стока номеров без макроса.
Но вот сделать так, чтобы оно все менялось в одной строке, не могу.... |
31.05.2017, 10:29 | #10 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
См. вложение. Что не так?
Чем шире угол зрения, тем он тупее.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Формула вида R1C1 с динамическим числом слагаемых | mamay555 | Microsoft Office Excel | 1 | 03.09.2015 20:28 |
формула, находящая ячейку и высчитывающая разницу!! cpoчно | peras | Microsoft Office Excel | 1 | 09.09.2012 17:34 |
Работа с Датой. Формула переноса значений с ячейки в ячейку | dimo | Microsoft Office Excel | 11 | 18.07.2011 15:45 |
формула суммпроизв. запись в ячейку | gsg | Microsoft Office Excel | 3 | 18.11.2010 09:16 |
Формула, возвращающая название листа в ячейку | _Nina_ | Microsoft Office Excel | 6 | 24.08.2009 18:22 |