Форум

Прежде чем задать вопрос - попробуйте найти ответ поиском. Если спрашиваете - будьте вежливы и терпеливы, четко и подробно сформулируйте свой вопрос, приложите файл с примером (если возможно) - и вам обязательно помогут. Один ум - хорошо, а два сапога - пара!
Яndex
 

  1   2  Вперед В конец
Главный форум • Форумы • Вопросы по Microsoft Excel • Пропорциональное измениние списков • 
Автор Тема
kuciy
Число сообщений: 42
26.07.2010, 18:30
Пропорциональное измениние списков
Есть табличка изменяя которую, в аналогичной табличке на другой странице должны происходить те же изменения что и в первой.Под изменениями я имею ввиду добавление\удаление столбцов/строк.


К сообщению прикреплен файл: post_140789.xls

26.07.2010, 18:34
Для этого достаточно выделить оба листа одновременно и производить удаление/вставку строк/столбцов.

Владимир

Число сообщений: 457
26.07.2010, 18:41
Если с форматированием, то только макросом.
_______________________
И то, что понято с трудом, то мне дороже.(с)

К сообщению прикреплен файл: post_140791.xls
kuciy
Число сообщений: 42
26.07.2010, 18:50
Re: 
(Автор: Владимир, Дата: 26.07.2010 06:41)
Если с форматированием, то только макросом.


в прикрепленном Вами примере с добавлением строки в первую таблицу - во вторую таблицу она не добавляется, но сумма считается с учетом этой строки.

Владимир

Число сообщений: 457
26.07.2010, 18:58
На Лсте 2 находится формула, которую нужно обновлять, после изменений на Листе 1.
_______________________
И то, что понято с трудом, то мне дороже.(с)
kuciy
Число сообщений: 42
27.07.2010, 09:33
Re: 
(Автор: Владимир, Дата: 26.07.2010 06:58)
На Лсте 2 находится формула, которую нужно обновлять, после изменений на Листе 1.


Без обновления формулы это не возможно? Вы там что-то за макросы говорил. Может кто-то знает как реализовать это через макросы?

The_Prist

Число сообщений: 7633
27.07.2010, 09:43
Как-то так. Абсолютно все изменения, сделанные на Лист1, дублируются на Лист2.
_______________________
Интеллект - величина постоянная. А количество людей все время возрастает...

Если считаете, что СПАСИБО мало: WebMoney - R298726502453; Яндекс.Деньги - 41001332272872

The-Prist@yandex.ru



К сообщению прикреплен файл: post_140866.xls
Serge 007

Число сообщений: 5994
27.07.2010, 09:47
Re: Re: 
Re:  (Автор: kuciy, Дата: 27.07.2010 09:33)
Вы там что-то за макросы говорил. Может кто-то знает как реализовать это через макросы?
Так можно.

63 Кб
_______________________
http://excel.ucoz.ru
http://money.yandex.ru/ 41001419691823
serge_007.planetaexcel@mail.ru


К сообщению прикреплен файл: post_140870.xls

27.07.2010, 09:51
Вставить в модуль лист1

Option Explicit

Private Sub Worksheet_Deactivate()
Application.ScreenUpdating = False
Worksheets("Лист1").UsedRange.Copy Sheets("Лист2").Range("A1")
Application.ScreenUpdating = True
End Sub

Будет полная эмуляция всех изменений лист1 при попытке перехода.
Игорь67

Все остальное от лукавого. На какой икс Вам нужно иметь полную комию листа1 -?

vikttur

Число сообщений: 4844
27.07.2010, 10:06
А вдруг нужно? :)
Инструмент Камера.


К сообщению прикреплен файл: post_140878.xls
kuciy
Число сообщений: 42
27.07.2010, 10:09
Re: 
(Автор: , Дата: 27.07.2010 09:51)
Вставить в модуль лист1

Option Explicit

Private Sub Worksheet_Deactivate()
Application.ScreenUpdating = False
Worksheets("Лист1").UsedRange.Copy Sheets("Лист2").Range("A1")
Application.ScreenUpdating = True
End Sub

Будет полная эмуляция всех изменений лист1 при попытке перехода.
Игорь67

Все остальное от лукавого. На какой икс Вам нужно иметь полную комию листа1 -?



Ну вообще у меня есть рабочий лист и лист-выход от рабочего, данные вбиваемые в табличку на рабочем листе,должны выводиться в табилчку на листе-выходе, в частности необходима возможность добавления\удаления строк\столбцов в табличке на рабочем листе и соответственное изменение количества строк\столбцов в табличке на листе-выходе. Вот как-то так.

kuciy
Число сообщений: 42
27.07.2010, 10:20
Re: Re: Re: 
Re: Re:  (Автор: Serge 007, Дата: 27.07.2010 09:47)
Re:  (Автор: kuciy, Дата: 27.07.2010 09:33)
Вы там что-то за макросы говорил. Может кто-то знает как реализовать это через макросы?
Так можно.

63 Кб




понравилась Ваша кнопка,как её реализовать?

kuciy
Число сообщений: 42
27.07.2010, 10:21
Re: 
(Автор: vikttur, Дата: 27.07.2010 10:06)
А вдруг нужно? :)
Инструмент Камера.


И инструмент камера тоже интересен, где можно найти этот инструмент?

The_Prist

Число сообщений: 7633
27.07.2010, 10:24
Re: Re: 
Re:  (Автор: kuciy, Дата: 27.07.2010 10:21)
И инструмент камера тоже интересен, где можно найти этот инструмент?
См.здесь - http://excel-vba.ru/Tips_All_Camera.html
_______________________
Интеллект - величина постоянная. А количество людей все время возрастает...

Если считаете, что СПАСИБО мало: WebMoney - R298726502453; Яндекс.Деньги - 41001332272872

The-Prist@yandex.ru


The_Prist

Число сообщений: 7633
27.07.2010, 10:27
Re: Re: Re: Re: 
Re: Re: Re:  (Автор: kuciy, Дата: 27.07.2010 10:20)
понравилась Ваша кнопка,как её реализовать?
Интересно...А мой вариант не подходит? Кнопку вообще жать не надо. Просто делай изменения в Лист1 и все. Они автоматом отображаются на Лист2. И Игорь67 предлагал практически такой же вариант.
Но они не подошли....
_______________________
Интеллект - величина постоянная. А количество людей все время возрастает...

Если считаете, что СПАСИБО мало: WebMoney - R298726502453; Яндекс.Деньги - 41001332272872

The-Prist@yandex.ru


vikttur

Число сообщений: 4844
27.07.2010, 10:35
<А мой вариант не подходит?>
Завалили предложениями, вот человек и растерялся :)

kuciy
Число сообщений: 42
27.07.2010, 10:43
Re: Re: Re: Re: Re: 
Re: Re: Re: Re:  (Автор: The_Prist, Дата: 27.07.2010 10:27)
Re: Re: Re:  (Автор: kuciy, Дата: 27.07.2010 10:20)
понравилась Ваша кнопка,как её реализовать?
Интересно...А мой вариант не подходит? Кнопку вообще жать не надо. Просто делай изменения в Лист1 и все. Они автоматом отображаются на Лист2. И Игорь67 предлагал практически такой же вариант.
Но они не подошли....



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

kuciy
Число сообщений: 42
27.07.2010, 11:05
Вариант с камерой в этом случае не подходит, так как невозможно установить обтекание рисунка и изменяя размер таблицы - рисунок залазит на ячейки ниже\сбоку.Объясните пожалуйста, каким образом применить все ваши макросы?

Кстати это необязательно должна быть полная копия,только лишь копия таблички,точнее даже будет сказать не копия,а вывод данных из таблички 1 в табл 2 на другом листе и с изменением колва строк\столбцов в табл 1 - соответствующие изменения должны осуществляться и в табл 2. Изменения в табл 1 не должны влиять на форматирование табл 2,лишь аккуратно добавлять удалять строки и столбцы.Ниже табл 2 находятся заполненые ячейки и потому измененяя табл2,например добавляя строки, заполненые ячейки ниже табл2 должны подвигаться соотвественно ниже.

Serge 007

Число сообщений: 5994
27.07.2010, 11:15
Re: Re: Re: Re: Re: Re: 
Re: Re: Re: Re: Re:  (Автор: kuciy, Дата: 27.07.2010 10:43)

Всем спасибо за советы, это наверное лучший ресурс в сети по экселю.
Почему "Наверное"? Мы лучшие.
_______________________
http://excel.ucoz.ru
http://money.yandex.ru/ 41001419691823
serge_007.planetaexcel@mail.ru

kuciy
Число сообщений: 42
27.07.2010, 11:19
Re: Re: Re: Re: Re: Re: Re: 
Re: Re: Re: Re: Re: Re:  (Автор: Serge 007, Дата: 27.07.2010 11:15)
Re: Re: Re: Re: Re:  (Автор: kuciy, Дата: 27.07.2010 10:43)

Всем спасибо за советы, это наверное лучший ресурс в сети по экселю.
Почему "Наверное"? Мы лучшие.


Потму что других я не посещал. Да и нет смысла, здесь, мне кажется, содержится исчерпывающая инфа по экселю.

vikttur

Число сообщений: 4844
27.07.2010, 11:27
<Потму что других я не посещал. Да и нет смысла...>
Почему же. Походите, почитайте. Свет клином не сошолся.
Но на многих форумах - "Ба! Знакомые все лица!"
Да и форум у нас особенный. Некоторые пытаются его назвать техническим. Не верьте :)

kuciy
Число сообщений: 42
27.07.2010, 12:24
вопрос по применению вышеполученных макросов остается в силе, каким образом применить эти макросы в других книгах.

Юрий М
Число сообщений: 8326
27.07.2010, 12:27
Если Вам нужна ПОЛНАЯ копия листа, то почему просто целиком не копировать этот лист?
_______________________
Модератор. E-mail: supermotley@mail.ru
The_Prist

Число сообщений: 7633
27.07.2010, 12:28
Re: 
(Автор: kuciy, Дата: 27.07.2010 12:24)
вопрос по применению вышеполученных макросов остается в силе, каким образом применить эти макросы в других книгах.
Мой макрос можно найти в Правый клик по ярлычку листа(Лист1)-Исходный текст

Точно так же его можно вставить в другой лист.
_______________________
Интеллект - величина постоянная. А количество людей все время возрастает...

Если считаете, что СПАСИБО мало: WebMoney - R298726502453; Яндекс.Деньги - 41001332272872

The-Prist@yandex.ru


Serge 007

Число сообщений: 5994
27.07.2010, 12:28
Re: 
(Автор: kuciy, Дата: 27.07.2010 12:24)
вопрос по применению вышеполученных макросов остается в силе, каким образом применить эти макросы в других книгах.
Скопировать код и вставить в нужную книгу например.
_______________________
http://excel.ucoz.ru
http://money.yandex.ru/ 41001419691823
serge_007.planetaexcel@mail.ru

kuciy
Число сообщений: 42
27.07.2010, 12:54
Re: 
(Автор: Юрий М, Дата: 27.07.2010 12:27)
Если Вам нужна ПОЛНАЯ копия листа, то почему просто целиком не копировать этот лист?


Поная копия листа не в коем случае не нужна,только копия таблички,даже не копия,а копия формы,ещё раз объясню проблему: есть два листа, на лист1 расположена таблица(табл1),её необходимо продублировать на лист 2 и как следствие получить табл2. Изменяя кол-во строк\столбцов в табл1, табл2 должна изменяться соответственно табл 1, причом,например при добавлении строки в табл1 заполненые ячейки,находящиеся ниже табл2,соответственно должны смещаться ниже,т.е. табл2 должна не перекрывать ячейки,а подвинуть их.

Владимир

Число сообщений: 457
27.07.2010, 13:02
Re: 
(Автор: Владимир, Дата: 26.07.2010 06:58)
На Лсте 2 находится формула, которую нужно обновлять, после изменений на Листе 1.


Выделяете диапазон А1, В1, С1 и Д1 и щёлкаете по правому нижнему квадратику. Всё, обновление закончено. А Вы в дебри пошли...
_______________________
И то, что понято с трудом, то мне дороже.(с)
Serge 007

Число сообщений: 5994
27.07.2010, 13:20
Re: Re: 
Re:  (Автор: Владимир, Дата: 27.07.2010 01:02)
На Листе 2 находится формула, которую нужно обновлять, после изменений на Листе 1.
И что это за супер формула, которую "обновлять" надо?!
_______________________
http://excel.ucoz.ru
http://money.yandex.ru/ 41001419691823
serge_007.planetaexcel@mail.ru


27.07.2010, 16:00
Private Sub Worksheet_Deactivate()
Application.ScreenUpdating = False
Worksheets("Лист1").UsedRange.Copy Sheets("Лист2").Range("A1")
Application.ScreenUpdating = True
End Sub

Как необходимо изменить этот код,чтобы дублировалась не вся страница,а определенный диапазон?

Юрий М
Число сообщений: 8326
27.07.2010, 20:33
Нужно и указать явно ЭТОТ диапазон
_______________________
Модератор. E-mail: supermotley@mail.ru
[ ответить ]

[ создать новую тему ]
  1   2  Вперед В конец