Да! Оно! Огромное спасибо, МВТ, !!)))))))
Как заставить Exel считать ячейки
Как заставить Exel считать ячейки
|
28.05.2015 22:07:51
МВТ, можете готовый вариант макроса написать? пожалуйста!
|
|
|
|
|
Как заставить Exel считать ячейки
|
28.05.2015 21:57:50
|
|||
|
|
|
Как заставить Exel считать ячейки
Как заставить Exel считать ячейки
Как заставить Exel считать ячейки
|
26.05.2015 23:10:14
Всем доброго времени суток! Подскажите пожалуйста вот по какому вопросу: Есть макрос:
Копирует выделенное на другой лист. Как дописать макрос так, чтобы Exel понимал, сколько ячеек выделено (3 или 10 например) и в строке "Range("A1:B1";)." писал соответствующий диапазон длинной в 3 - "Range("A1:С1";)." или 10"Range("A1:J1";)." ячеек? Все ячейки находятся в одной строке.
|
|||
|
|
|
Автоматическая рассылка данных с условием
Автоматическая рассылка данных с условием
|
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:42:20
Юрий М, Спасибо, буду разбираться.
|
|
|
|
|
Автоматическая рассылка данных с условием
|
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. данные разносятся по нужным колонкам другого диапазона . Смысл - не скакать по таблицам, а вводить все на автомате, куда нужно. Кнопку удаления данных сделал, сделал так, что все нужные данные разлетаются по нужным столбцам тоже через кнопку ( они копируются в одну и туже ячейку нужного столбца) но вот как сделать запись чисел в свободные ячейки в этом самом столбце!? и чтоб все они сохранялись в столбик? Отформатировать и организовать саму таблицу тоже смогу. Только вот в макросах не селен пока. Но очень хочу научиться. А может есть формула хитрая какая? По сути надо заставить сохранять в столбик всю историю обновлений одной ячейки. Помогите пожалуйста! |
|
|
|
|