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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2014, 11:52   #1
G0SHA
 
Аватар для G0SHA
 
Регистрация: 15.05.2014
Сообщений: 3
По умолчанию Вставка новой строчки с автоматическим добавлением

Доброго всем дня!
В приложении таблица- пример, в которой мне бы хотелось, чтоб при добавлении новой строки в первой странице, она добавлялась во второй и третьей страницах, с возможностью изменения значений каждой странице по отдельности, если есть вообще такая возможность- помогите
Заранее спасибо
P.S.Есть один вариант, выделить через ctrl все три страницы и потом добавить строку или любой текст и он добавится на всех выделенных страницах.... увы такой вариант не подходит, нужна автоматика
Вложения
Тип файла: rar test 0001.rar (11.0 Кб, 7 просмотров)
G0SHA вне форума Ответить с цитированием
Старый 15.05.2014, 12:40   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

этот
Код:
Private Sub worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
  If Target.Column = 1 Then Cancel = True: AddRow Target.Row: Target.Offset(0, 2).Select
End Sub
в модуль каждого из листов (Water, Gas, Elect)
а этот
Код:
Sub AddRow(r As Long)
  Dim L As Long, c As Long
  c = Cells(r, 2).End(xlDown).Row - r + 2
  For L = 1 To 3
    With Worksheets(L)
      .Rows(r).Insert shift:=xlDown
      .Cells(r, 2).Resize(c, 1).FormulaR1C1 = "=r[-1]c+1"
      .Cells(r, 2).Resize(c, 1).Copy: .Cells(r, 2).PasteSpecial Paste:=xlValues
    End With
  Next
End Sub
в обычный модуль
и сохраните файл в формате с поддержкой макросов.
удачи!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 15.05.2014, 12:52   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

да...
новая строка вставляется двойным кликом по ячейке в 1-й колонке перед строкой, по которой кликнули
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 16.05.2014, 11:36   #4
G0SHA
 
Аватар для G0SHA
 
Регистрация: 15.05.2014
Сообщений: 3
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
да...
новая строка вставляется двойным кликом по ячейке в 1-й колонке перед строкой, по которой кликнули
Что то не получается добавить ячейку,можете глянуть, если я все правильно сделал, если все правильно, укажите пожалуста, пошагово, как её добовлять.
Вложения
Тип файла: rar test 0001_vb.rar (15.4 Кб, 9 просмотров)
G0SHA вне форума Ответить с цитированием
Старый 16.05.2014, 12:29   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

см. вложение
Вложения
Тип файла: rar test 0001_vb.rar (19.1 Кб, 15 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 19.05.2014, 18:22   #6
G0SHA
 
Аватар для G0SHA
 
Регистрация: 15.05.2014
Сообщений: 3
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
см. вложение
еще не тестировал как следует, но вроде то что нужно.
спасибо большое!
G0SHA вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запись с новой строчки Gefo PHP 2 29.03.2013 17:26
Записать с новой строчки. Predator199 PHP 5 04.10.2012 22:32
Макрос: заполнение таблицы данными из другой таблицы с автоматическим добавлением строк yevgeniy.demidov Microsoft Office Excel 6 06.09.2012 15:27
VB 6.0 Проблема с добавлением новой записи в таблицу mbog_kungur Microsoft Office Access 1 14.04.2010 12:48
меню в делфи с добавлением новой функции к уже существующей БД Ane4ka БД в Delphi 22 27.05.2008 15:40