Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование, связанное с MS Office > синхронизировать листы с разных книг Ексель


Автор: askrv 1.12.2017, 11:34
Всем привет. Вот такой вопрос, никак не могу решить. Видать знания дилетанта в екселе чего то не дают мне понять ((. Прикрепляю два файла.
Нужно: чтоб все что происходит в книге "управ2", отображалось в книге "управ1".
На данный момент цифры и буквы отображаются, но из за пустых клеток в итоговой колонке появилось "значение"
И при добавлении строки в "управ2" в данном случае строки 7, она не появилась в "Управ1"
вот собственно 2 момента надо исправить. Посмотрите пожалуйста.

Добавлено через 3 минуты и 53 секунды
Ну елки палки файл екселя нельзя прикреплять (((. 
Ну в общем тогда повторюсь, нужна полная синхронизация между двумя листами разных книг, чтоб абсолютно все что делается в одной табл. появлялось в другой, и вставки строк обязательно

Автор: Staruha 4.12.2017, 11:35
Ну если с кодом помочь то файлы выложи. А может достаточно замены,кнопкой обновить.

Автор: askrv 5.12.2017, 05:01
Так файл екселя не крепиться, пишет что вы не можете добавлять эти файлы...

Автор: Staruha 5.12.2017, 10:09
 smile Прав что ли не хватает.Сложно понять куда .Добавлять не можешь ,но скопировать или заменить лист должно получиться
 И не понятно листы связаны с помлщью кода или специальной вставки. А что бы строка вставлялась на обоих листах сделай кнопку добавляющую строку на обоих листах и устанавливающую связь
Sub Макрос1()
'
' Макрос1 Макрос
'
    Range("A7").Select
    Selection.EntireRow.Insert
    Selection.Copy
    Sheets("Лист3").Select
    Range("A7").Select
    Application.CutCopyMode = False
    Selection.EntireRow.Insert
    Selection.Copy
    Sheets("Лист2").Select
    ActiveSheet.Paste Link:=True
End Sub

Собственно готовый макрос только отредактируй под себя

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)