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

Вход

Регистрация

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

 

= Мир MS Excel/Прибавление результата к текущему из другой ячейки - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин, _Boroda_  
Прибавление результата к текущему из другой ячейки
NikolassMC Дата: Четверг, 07.08.2014, 14:40 | Сообщение № 21
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Всё получилось на ура.... стал разбираться дальше и столкнулся с другой проблемой(((( с защитой листа((( При защите ячеек на которые был написан макрос, и при изменении выполненной работы "за день" выпадает ошибка( при разблокированной ячейке такой ошибки нет..... возможно какое-либо решение данной проблемы?
К сообщению приложен файл: 2248269.xlsm (14.7 Kb)
 
Ответить
СообщениеВсё получилось на ура.... стал разбираться дальше и столкнулся с другой проблемой(((( с защитой листа((( При защите ячеек на которые был написан макрос, и при изменении выполненной работы "за день" выпадает ошибка( при разблокированной ячейке такой ошибки нет..... возможно какое-либо решение данной проблемы?

Автор - NikolassMC
Дата добавления - 07.08.2014 в 14:40
Pelena Дата: Четверг, 07.08.2014, 15:29 | Сообщение № 22
Группа: Админы
Ранг: Местный житель
Сообщений: 19373
Репутация: 4531 ±
Замечаний: ±

Excel 365 & Mac Excel
Другая проблема - другая тема. Читаем Правила форума


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеДругая проблема - другая тема. Читаем Правила форума

Автор - Pelena
Дата добавления - 07.08.2014 в 15:29
serega26 Дата: Воскресенье, 12.09.2021, 15:19 | Сообщение № 23
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 1 ±
Замечаний: 20% ±

Excel 2010
[vba]
Код
Public Sub WorkSheet_Change(ByVal Target As Range)
If Application.Intersect(Target, Range("A1")) Is Nothing Then Exit Sub
Range("B1").Value = Range("B1").Value + Range("A1").Value
End Sub
[/vba]
Здравствуйте, подскажите что надо изменить в этом коде, что бы распространить его на весь столбик A


Сообщение отредактировал Serge_007 - Понедельник, 13.09.2021, 09:54
 
Ответить
Сообщение
[vba]
Код
Public Sub WorkSheet_Change(ByVal Target As Range)
If Application.Intersect(Target, Range("A1")) Is Nothing Then Exit Sub
Range("B1").Value = Range("B1").Value + Range("A1").Value
End Sub
[/vba]
Здравствуйте, подскажите что надо изменить в этом коде, что бы распространить его на весь столбик A

Автор - serega26
Дата добавления - 12.09.2021 в 15:19
boa Дата: Воскресенье, 12.09.2021, 20:24 | Сообщение № 24
Группа: Друзья
Ранг: Ветеран
Сообщений: 559
Репутация: 167 ±
Замечаний: 0% ±

365
Здравствуйте,
[vba]
Код
Public Sub WorkSheet_Change(ByVal Target As Range)
    If Application.Intersect(Target, Columns(1)) Is Nothing Then Exit Sub
    Target.Offset(, 1).Value = Target.Offset(, 1).Value + Target.Value
End Sub
[/vba]


 
Ответить
СообщениеЗдравствуйте,
[vba]
Код
Public Sub WorkSheet_Change(ByVal Target As Range)
    If Application.Intersect(Target, Columns(1)) Is Nothing Then Exit Sub
    Target.Offset(, 1).Value = Target.Offset(, 1).Value + Target.Value
End Sub
[/vba]

Автор - boa
Дата добавления - 12.09.2021 в 20:24
serega26 Дата: Воскресенье, 12.09.2021, 21:25 | Сообщение № 25
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 1 ±
Замечаний: 20% ±

Excel 2010
Спасибо, помогли! подскажите пожалуйста еще, как бать с тем, когда неправильно ввел значение, как вернуть назад к исходному значению ctrl+z не работает ))
 
Ответить
СообщениеСпасибо, помогли! подскажите пожалуйста еще, как бать с тем, когда неправильно ввел значение, как вернуть назад к исходному значению ctrl+z не работает ))

Автор - serega26
Дата добавления - 12.09.2021 в 21:25
boa Дата: Понедельник, 13.09.2021, 14:49 | Сообщение № 26
Группа: Друзья
Ранг: Ветеран
Сообщений: 559
Репутация: 167 ±
Замечаний: 0% ±

365
Ни как, только если добавлять переменную в код, которая будет хранить предыдущее значение.
но проще предыдущее значение сохранять где-то в доп.столбце, и потом его использовать при необходимости.


 
Ответить
СообщениеНи как, только если добавлять переменную в код, которая будет хранить предыдущее значение.
но проще предыдущее значение сохранять где-то в доп.столбце, и потом его использовать при необходимости.

Автор - boa
Дата добавления - 13.09.2021 в 14:49
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

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