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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.03.2012, 10:58   #1
armanmal
Пользователь
 
Регистрация: 14.06.2010
Сообщений: 10
По умолчанию Дупликация строк

Задача такова:

Имеются 2 бланка (sheet1 и sheet2)

Нужно поставить функцию что когда я в sheet2 добавляю строку (insert), excel сделал дубликат этого действия и поставил столько же количество строк в sheet1.
armanmal вне форума Ответить с цитированием
Старый 07.03.2012, 12:18   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

если добавлять строки только!!! "Вашей кнопкой" - то элементарно.
если отслеживать изменения листа, то сложнее, но, видимо, можно.

интуация подсказывает, что удаление строк, тоже надо будет синхронизировать, нет?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 07.03.2012, 12:23   #3
armanmal
Пользователь
 
Регистрация: 14.06.2010
Сообщений: 10
По умолчанию

Если возможно напишите терминами. Я не понял что означает "Вашей кнопкой". Желательно латинскими терминами.

Спасибо
armanmal вне форума Ответить с цитированием
Старый 07.03.2012, 12:47   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

одно дело - когда пользователь, допустим, выделил 3 строки, а затем на ленте "главная", группа "ячейки", нажал кнопку "вставить" или правой кнопкой по выделенным строкам и нажал "вставить" (не тот, который Paste, а тот который ниже по меню Insert).

и другое дело - у Вас на листе (или в меню) специальная кнопка расположена "ВСТАВИТЬ" и на нее навешен макрос, который вставит новую сроку на активном листе и на "синхронном"

первый способ - более правильный (Вы не ограничиваете действия пользователя, а только "присматриваете" за ними). второй менее трудоемкий в реализации (элементарный), но если пользователь вставит строки первым способом - листы рассинхронизируются.

при написании ответа использованы латинские термины: Paste и Insert))
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 07.03.2012, 13:02   #5
armanmal
Пользователь
 
Регистрация: 14.06.2010
Сообщений: 10
По умолчанию

Давайте разъясню попроще:

Я хочу чтоб в sheet1 при нажатии Insert то же самое действие происходило бы в sheet2. Наверное как вы написали здесь требуется использование macros.

Подскажите пожалуйста как это сделать?
armanmal вне форума Ответить с цитированием
Старый 07.03.2012, 13:29   #6
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от armanmal Посмотреть сообщение
Я хочу чтоб в sheet1 при нажатии Insert то же самое действие происходило бы в sheet2.
При нажатом Ctrl (на все листы) вводите Insert
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 07.03.2012, 15:13   #7
armanmal
Пользователь
 
Регистрация: 14.06.2010
Сообщений: 10
По умолчанию

Не сработало
armanmal вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать автозаполнение строк, которые зависят от строк другого столбца путвфда_иил Microsoft Office Excel 19 29.08.2010 17:16
перенос строк удаление ненужных строк HelperAwM Microsoft Office Excel 5 26.06.2010 18:42
Добавление строк в таблицу с вставкой в них текста и чередованием фона строк Centurion2xx6 Microsoft Office Word 9 30.03.2010 11:00
Матрица A состоит из 8 строк и 6 столбцов. вычесть из всех её строк, начиная со второй, первую строку Dimak24 Помощь студентам 1 19.12.2008 15:45
Excel max 256 строк VS user надо 300 строк Exo Microsoft Office Excel 3 10.01.2008 17:14