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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.04.2010, 15:26   #11
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

Цитата:
Сообщение от Hagen83 Посмотреть сообщение
сразу счел, что здесь без макросов не обойтись и удивился, когда меня спросили чем сделать: формулами или макросом)
Вот так можно без макросов. Применены именованные формулы.
Вложения
Тип файла: rar Подсчет_левых_правых.rar (7.7 Кб, 15 просмотров)
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Старый 15.06.2013, 12:25   #12
anatol07
Новичок
Джуниор
 
Регистрация: 11.11.2012
Сообщений: 2
По умолчанию

Добрый день форумчане. помогите с такой задачей.

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("A1").Address Then
Application.EnableEvents = False
Range("B1") = Range("B1") + Range("A1")
Range("A1").ClearContents
Application.EnableEvents = True

End If

End Sub

Надо добавить в макрос, чтобы в ячейке А1 добавлялось число, которое будет появляться по условию допустим если В2 = 10 то А1=1 и после появления в А1 единицы А2 подсчитывает количество единиц в А1

Поясню
В2 - счетчик который доходит до 10 потом обнуляется и считает сначала до 10
А1- счет количества обнулений В2 (при появлении 1 сумируется в В1 и обнуляется)
В1 - сумма количества обнулений А1

Спасибо за ранее
anatol07 вне форума Ответить с цитированием
Старый 15.06.2013, 12:31   #13
anatol07
Новичок
Джуниор
 
Регистрация: 11.11.2012
Сообщений: 2
По умолчанию

Добрый день форумчане. помогите с такой задачей.

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("A1").Address Then
Application.EnableEvents = False
Range("B1") = Range("B1") + Range("A1")
Range("A1").ClearContents
Application.EnableEvents = True

End If

End Sub

Надо добавить в макрос, чтобы в ячейке А1 добавлялось число, которое будет появляться по условию допустим если В2 = 10 то А1=1 и после появления в А1 единицы А2 подсчитывает количество единиц в А1

Поясню
В2 - счетчик который доходит до 10 потом обнуляется и считает сначала до 10
А1- счет количества обнулений В2 (при появлении 1 сумируется в В1 и обнуляется)
В1 - сумма количества обнулений А1

Спасибо за ранее
anatol07 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
изменение текстовых данных в одной ячейке Bordyug Microsoft Office Excel 2 19.02.2010 15:07
Как написать макрос на перемену данных в одной ячейке nadia111 Microsoft Office Excel 4 19.12.2009 13:17
Проверка введенных данных viscas PHP 4 01.06.2009 02:41
суммирование данных, введенных в форму German Microsoft Office Excel 4 02.02.2009 07:31
проверка введенных данных Elm0 Общие вопросы Delphi 4 19.12.2008 19:00