![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 14.01.2014
Сообщений: 56
|
![]()
Доброе утро, знатоки Excel, помогите с вопросом. есть ряд формул в определенных столбцах и есть необходимость чтобы при добавлении (вставке) строк эти формулы автоматически добавлялись во вновь вставленные строки, в ячейки определенного столбца сами, а не протягивать их потом вручную. Очень полезная вещь была бы, м.б. это как-то в коде VBA реализуется или еще как, но я честно не могу это понять и решить, спасибо!
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Организовать цикл по требуемым столбцам и "растянуть" формулы в требуемом диапазоне макросом реализуется достаточно просто. Сложнее "отловить" событие вставки строк. Это можно сделать, перехватывая при открытии книги ID-команды вставки строк и вместо встроенной в Excel процедуры вставки строк выполнять другую. При закрытии книги, естественно, возвращать все к стандартному виду.
Если так устроит - пишите в личку. Сделаю.
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 14.01.2014
Сообщений: 56
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
не уверен, но похоже основная проблема этой задачи
Цитата:
настроить это "нечто" чтобы еще и формулы копировались - как два байта отослать!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 14.01.2014
Сообщений: 56
|
![]()
Игорь, добрый день, если я в программировании на VBA еще только самоучка на начальном уровне, то для меня это совсем даже не как "два байта", я согласен даже на это "нечто", что вставляет строки, пусть даже и не синхронно и не на несколько листов, лишь бы принцип уловить и понять, спасибо.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сохранение формата при записи в текстовый файл | mixt73 | Общие вопросы по Java, Java SE, Kotlin | 0 | 20.05.2014 12:30 |
Копирование действий с Лист1 на Лист2, при вставке строк | Аслан Абдрахманов | Microsoft Office Excel | 15 | 13.02.2014 16:26 |
Сохранение формата ячейки | SingleSpart | Microsoft Office Excel | 2 | 03.08.2010 15:03 |
проблема с изменением формата даты при копировании из CSV формата в эксель | mars56 | Microsoft Office Excel | 4 | 16.03.2010 09:50 |
Изменение формул при добавлении строк | EducatedFool | Microsoft Office Excel | 4 | 02.12.2008 14:39 |