Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Макрос для увеличения и уменьшения значения ячейки - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Макрос для увеличения и уменьшения значения ячейки (Макросы Sub)
Макрос для увеличения и уменьшения значения ячейки
ArkaIIIa Дата: Вторник, 30.07.2013, 10:13 | Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
Уважаемые господа!

Помогите, пожалуйста. Нужен макрос, который бы просто прибавлял в указанной ячейке указанное в нем число, и аналогичный, чтобы отнимал.
На всякий случай приложил пример. В строке 3 написаны значения, которые должны прибавляться/отниматься при нажатии на значки из строки 4. Итог должен быть в строке 5.
К сообщению приложен файл: 7131461.xlsx (9.9 Kb)
 
Ответить
СообщениеУважаемые господа!

Помогите, пожалуйста. Нужен макрос, который бы просто прибавлял в указанной ячейке указанное в нем число, и аналогичный, чтобы отнимал.
На всякий случай приложил пример. В строке 3 написаны значения, которые должны прибавляться/отниматься при нажатии на значки из строки 4. Итог должен быть в строке 5.

Автор - ArkaIIIa
Дата добавления - 30.07.2013 в 10:13
Матраскин Дата: Вторник, 30.07.2013, 10:35 | Сообщение № 2
Группа: Друзья
Ранг: Обитатель
Сообщений: 375
Репутация: 81 ±
Замечаний: 0% ±

20xx
ArkaIIIa, сделал для 1ого числа, для остальных точно так же ;)
К сообщению приложен файл: 7131461.xlsm (15.4 Kb)


в интернете опять кто-то не прав
 
Ответить
СообщениеArkaIIIa, сделал для 1ого числа, для остальных точно так же ;)

Автор - Матраскин
Дата добавления - 30.07.2013 в 10:35
ArkaIIIa Дата: Вторник, 30.07.2013, 10:38 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
Pelena
Дико извиняюсь, но, действительно, нужны макросы на плюс и минус) В дальнейшем буду более внятно формулировать тему)

Матраскин
Благодарю!
 
Ответить
СообщениеPelena
Дико извиняюсь, но, действительно, нужны макросы на плюс и минус) В дальнейшем буду более внятно формулировать тему)

Матраскин
Благодарю!

Автор - ArkaIIIa
Дата добавления - 30.07.2013 в 10:38
Матраскин Дата: Вторник, 30.07.2013, 10:40 | Сообщение № 4
Группа: Друзья
Ранг: Обитатель
Сообщений: 375
Репутация: 81 ±
Замечаний: 0% ±

20xx
ArkaIIIa, но вот это....это всё ерунда, можно было использовать счётчик, постаить шаг какой надо и ничего не надо было бы придумывать

хотя.. там нет отрицательных чисел, не знал


в интернете опять кто-то не прав

Сообщение отредактировал Матраскин - Вторник, 30.07.2013, 10:44
 
Ответить
СообщениеArkaIIIa, но вот это....это всё ерунда, можно было использовать счётчик, постаить шаг какой надо и ничего не надо было бы придумывать

хотя.. там нет отрицательных чисел, не знал

Автор - Матраскин
Дата добавления - 30.07.2013 в 10:40
ArkaIIIa Дата: Вторник, 30.07.2013, 10:44 | Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
Матраскин
Ну, в общем то счетчик и нужен. Я не знаю, как его сделать :(
И, наверное, я совсем глупый, но в скаченном архиве не нахожу экселевских файлов.
Отрицательные числа и не нужны.


Сообщение отредактировал ArkaIIIa - Вторник, 30.07.2013, 10:44
 
Ответить
СообщениеМатраскин
Ну, в общем то счетчик и нужен. Я не знаю, как его сделать :(
И, наверное, я совсем глупый, но в скаченном архиве не нахожу экселевских файлов.
Отрицательные числа и не нужны.

Автор - ArkaIIIa
Дата добавления - 30.07.2013 в 10:44
Serge_007 Дата: Вторник, 30.07.2013, 10:48 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
в скаченном архиве не нахожу экселевских файлов
ArkaIIIa, а свой собственный файл ( 7131461.xlsx) из топика у Вас как скачивается? Тоже как архив?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
в скаченном архиве не нахожу экселевских файлов
ArkaIIIa, а свой собственный файл ( 7131461.xlsx) из топика у Вас как скачивается? Тоже как архив?

Автор - Serge_007
Дата добавления - 30.07.2013 в 10:48
Матраскин Дата: Вторник, 30.07.2013, 10:49 | Сообщение № 7
Группа: Друзья
Ранг: Обитатель
Сообщений: 375
Репутация: 81 ±
Замечаний: 0% ±

20xx
ArkaIIIa,
К сообщению приложен файл: 1948853.xlsx (13.1 Kb)


в интернете опять кто-то не прав

Сообщение отредактировал Матраскин - Вторник, 30.07.2013, 10:49
 
Ответить
СообщениеArkaIIIa,

Автор - Матраскин
Дата добавления - 30.07.2013 в 10:49
ArkaIIIa Дата: Вторник, 30.07.2013, 10:49 | Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
Serge_007
Нет, свой нормально скачивается. Как экселевский файл.
 
Ответить
СообщениеSerge_007
Нет, свой нормально скачивается. Как экселевский файл.

Автор - ArkaIIIa
Дата добавления - 30.07.2013 в 10:49
ArkaIIIa Дата: Вторник, 30.07.2013, 10:51 | Сообщение № 9
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
Матраскин
Спасибо, очень здорово. А при помощи какого функционала Вы сделали счетчик?

2Серж
Последний файл от Матраскина скачивается корректно.


Сообщение отредактировал ArkaIIIa - Вторник, 30.07.2013, 10:52
 
Ответить
СообщениеМатраскин
Спасибо, очень здорово. А при помощи какого функционала Вы сделали счетчик?

2Серж
Последний файл от Матраскина скачивается корректно.

Автор - ArkaIIIa
Дата добавления - 30.07.2013 в 10:51
_Boroda_ Дата: Вторник, 30.07.2013, 10:54 | Сообщение № 10
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Посмтрите еще такой вариант
К сообщению приложен файл: 7131461_3.xls (42.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеПосмтрите еще такой вариант

Автор - _Boroda_
Дата добавления - 30.07.2013 в 10:54
Матраскин Дата: Вторник, 30.07.2013, 10:58 | Сообщение № 11
Группа: Друзья
Ранг: Обитатель
Сообщений: 375
Репутация: 81 ±
Замечаний: 0% ±

20xx
ArkaIIIa, компонент Счётчик :D
Находится во вкладке разработчик->вставить->счётчик


в интернете опять кто-то не прав
 
Ответить
СообщениеArkaIIIa, компонент Счётчик :D
Находится во вкладке разработчик->вставить->счётчик

Автор - Матраскин
Дата добавления - 30.07.2013 в 10:58
ArkaIIIa Дата: Вторник, 30.07.2013, 10:58 | Сообщение № 12
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
Матраскин
Разобрался вроде, нужно было активировать опцию "Разработчик".
 
Ответить
СообщениеМатраскин
Разобрался вроде, нужно было активировать опцию "Разработчик".

Автор - ArkaIIIa
Дата добавления - 30.07.2013 в 10:58
ArkaIIIa Дата: Вторник, 30.07.2013, 10:59 | Сообщение № 13
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
_Boroda_
К сожалению Ваш файл тоже скачивается в форме архива :(
 
Ответить
Сообщение_Boroda_
К сожалению Ваш файл тоже скачивается в форме архива :(

Автор - ArkaIIIa
Дата добавления - 30.07.2013 в 10:59
Serge_007 Дата: Вторник, 30.07.2013, 11:03 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
ArkaIIIa, у Вас windows какой и браузер?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеArkaIIIa, у Вас windows какой и браузер?

Автор - Serge_007
Дата добавления - 30.07.2013 в 11:03
Hugo Дата: Вторник, 30.07.2013, 11:41 | Сообщение № 15
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3254
Репутация: 707 ±
Замечаний: 0% ±

2019
Добрый день.
Ещё можно заменить эти +/- на стандартный элемент SpinButton.
Тогда например для B его код может быть такоим:

[vba]
Код
Private Sub SpinButton1_SpinDown()
     [b5] = [b5] - [b3]
End Sub

Private Sub SpinButton1_SpinUp()
     [b5] = [b5] + [b3]
End Sub
[/vba]

Либо без макросов ставьте аналогичный Spinner. Его завязать например на C1 (для C), и тогда в результирующую ячейку формулу

Код
=C3*C1

Отрицательных не будет, но они и не нужны.


excel@nxt.ru
webmoney: E265281470651 Z422237915069
 
Ответить
СообщениеДобрый день.
Ещё можно заменить эти +/- на стандартный элемент SpinButton.
Тогда например для B его код может быть такоим:

[vba]
Код
Private Sub SpinButton1_SpinDown()
     [b5] = [b5] - [b3]
End Sub

Private Sub SpinButton1_SpinUp()
     [b5] = [b5] + [b3]
End Sub
[/vba]

Либо без макросов ставьте аналогичный Spinner. Его завязать например на C1 (для C), и тогда в результирующую ячейку формулу

Код
=C3*C1

Отрицательных не будет, но они и не нужны.

Автор - Hugo
Дата добавления - 30.07.2013 в 11:41
demonizkrg Дата: Среда, 19.08.2015, 08:41 | Сообщение № 16
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Матраскин, добрый день. Воспользовался вашим макросом. Всё здорово, но есть одна проблема.

Создал таблицу, что бы менеджеру было удобно изменять кол-во товаров на полке. Для этого вставил макрос "+/-" убрать, добавить товар. Всё работает, но! Когда фильтруешь столбцы по алфавиту, например, то кнопки макросов остаются на местах и связь со строками пропадает.

Подскажите, можно ли как-нибудь закрепить их со строками, что бы фильтрация цепляла и их с собой?

Спасибо заранее!

Ниже есть скриншот!
[moder]Тема здесь
http://www.excelworld.ru/forum/2-18873-154769-16-1439962986
Эта тема закрыта.


Сообщение отредактировал _Boroda_ - Среда, 19.08.2015, 09:18
 
Ответить
СообщениеМатраскин, добрый день. Воспользовался вашим макросом. Всё здорово, но есть одна проблема.

Создал таблицу, что бы менеджеру было удобно изменять кол-во товаров на полке. Для этого вставил макрос "+/-" убрать, добавить товар. Всё работает, но! Когда фильтруешь столбцы по алфавиту, например, то кнопки макросов остаются на местах и связь со строками пропадает.

Подскажите, можно ли как-нибудь закрепить их со строками, что бы фильтрация цепляла и их с собой?

Спасибо заранее!

Ниже есть скриншот!
[moder]Тема здесь
http://www.excelworld.ru/forum/2-18873-154769-16-1439962986
Эта тема закрыта.

Автор - demonizkrg
Дата добавления - 19.08.2015 в 08:41
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Макрос для увеличения и уменьшения значения ячейки (Макросы Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!