Да! Оно! Огромное спасибо, МВТ, !!)))))))
Как заставить Exel считать ячейки
Как заставить Exel считать ячейки
Как заставить Exel считать ячейки
Как заставить Exel считать ячейки
Как заставить Exel считать ячейки
28.05.2015 21:02:54
Спасибо большое за пояснение. Все работает! Можно еще дополнить макрос пожалуйста?
Помогите пожалуйста новичку. Надо чтобы при выполнении макроса данные каждый раз копировались в первую пустую ячейку третьей строки. Вот мой пример.
Изменено: |
|||
|
Как заставить Exel считать ячейки
Автоматическая рассылка данных с условием
Автоматическая рассылка данных с условием
19.04.2015 20:26:52
Внес поправки как сумел, первую ячейку заполняет как надо, а потом ошибка.
Private Sub Worksheet_Change(ByVal Target As Range) Dim r As Range 'Объявили переменную типа диапазон Set r = Target.Offset(1, 0) 'Установили этот диапазон - ячейка, смещенная на одну вниз от контролиреумой Application.EnableEvents = False 'Отключили отслеживание событий If IsEmpty(r.Value) Or (r.Value = "") Then 'Если наш диапазон пуст или равен "" то r.Value = Target.Value 'наш диапазон (ячейка) равна изменяемой ячейке Else 'Иначе Target.End(y1toDown).Offset(1, 0).Value = Target.Value 'Первая свободная ячейка внизу равна изменяемой End If 'Конец проверки Application.EnableEvents = True 'Включили отслеживание событий End Sub Подскажите, как правильно написать? |
|
|
Автоматическая рассылка данных с условием
19.04.2015 17:53:19
Юрий М, могу я вас попросить расшифровать для меня код, который я привел в пред. сообщении? Т.е. какую именно процедуру выполняет та или иная команда или строка в макросе?
Понятно, что вместо Worksheet_Change надо подставлять Worksheet_Calculate. и обращаются они к данным по-разному |
|
|
Автоматическая рассылка данных с условием
Автоматическая рассылка данных с условием
19.04.2015 16:25:38
Нашел макрос, который записывает в строчку изменения ячейки, но только с клавиатуры. После обновления "удаленно" через ссылку или формулу не работает.
Только если результат преобразовать в значение, удалив формулы Можно переделать, чтоб в столбик было, и чтобы формулы понимал?
|
|||
|
Автоматическая рассылка данных с условием
19.04.2015 00:21:50
Доброго времени суток!
Извините меня за прямоту пожалуйста. Я любитель Exel, и часто составляю разные таблицы с формулами, списками и прочим. Но вот столкнулся с задачей, придумать решение для которой с помощью стандартных функций у меня не получается. Помогите пожалуйста решить задачу для ускорения рабочего процесса. Необходимо реализовать следующее. Имеем 3 поля для ввода данных. А1;B1;C1 1. В ячейку А1 вводим номер диапазона, состоящего их 2 колонок, который находится на другом листе книги. Там таких много одинаковых. 2. В ячейку В1 вводим число 3. В ячейку С1 вводим текст 4. Нажимаем кнопку, и число из ячейки В1 копируется на первую свободную строку первой колонки диапазона с номером А1, а текст из С1 копируется во вторую колонку диапазона А1. 5. Стираем данные другой кнопкой 6. Вводим другой номер диапазона в ячейку А1 7. Вводим новое число в ячейку В1 8. Вводим новый текст в ячейку С1 8. Нажимаем кнопку. 9. данные разносятся по нужным колонкам другого диапазона . Смысл - не скакать по таблицам, а вводить все на автомате, куда нужно. Кнопку удаления данных сделал, сделал так, что все нужные данные разлетаются по нужным столбцам тоже через кнопку ( они копируются в одну и туже ячейку нужного столбца) но вот как сделать запись чисел в свободные ячейки в этом самом столбце!? и чтоб все они сохранялись в столбик? Отформатировать и организовать саму таблицу тоже смогу. Только вот в макросах не селен пока. Но очень хочу научиться. А может есть формула хитрая какая? По сути надо заставить сохранять в столбик всю историю обновлений одной ячейки. Помогите пожалуйста! |
|
|