Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / помогите с формулой / 12 сообщений из 12, страница 1 из 1
13.04.2010, 11:24
    #36575838
-O_o-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с формулой
Добрый день, господа.
Нуждаюсь в помощи, будьте так любезны хоть посмотреть на мою проблему. Задача заключается в следующем:
Есть ячейка в которой есть ссылка. Значение этой ячейки меняется при изменении в другом файле. Как сделать, так что бы когда менялось значение ячейки то менялось значение и в сводной таблице?:)
Заранее спасибо.


Ждешь то, о чем мечтаешь, а получишь - что заслужил!!!
...
Рейтинг: 0 / 0
13.04.2010, 11:25
    #36575845
-O_o-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с формулой
Возможно есть какой-то другой вариант решения этой проблемы. Буду рад прочесть:)
...
Рейтинг: 0 / 0
13.04.2010, 11:33
    #36575887
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с формулой
<<значение формата будет тянуться из другой таблицы>>
Нужен образец "другой таблицы"
...
Рейтинг: 0 / 0
13.04.2010, 11:38
    #36575907
-O_o-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с формулой
vikttur<<значение формата будет тянуться из другой таблицы>>
Нужен образец "другой таблицы"

И еще хотел сказать, что эти 2-ве сводные будут в разных книгах. Возможно это будет играть какую-то роль.. Спасибо.
...
Рейтинг: 0 / 0
13.04.2010, 11:40
    #36575916
PlanB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с формулой
подойдет? как тянется в B2 вы не рассказали, поэтому на событие листа..
Код: plaintext
1.
2.
3.
4.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$2" Then
    ThisWorkbook.Worksheets("пример").PivotTables("СводнаяТаблица1").PivotFields("формат").CurrentPage = Cells( 2 ,  2 ).Value
End If
End Sub
...
Рейтинг: 0 / 0
13.04.2010, 11:47
    #36575942
PlanB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с формулой
почитал ваш новый пост. в принципе, всё должно работать.
только за значением в ячейке с написанной формулой лучше следить, в вашем случае, не через событие листа, а через Refedit change..
мне на этом форуме рассказывали подробно как это делать. в двух словах, создаете объект refedit, связанную ячейку указываете B2. значение B2 будет отображаться в окошке объекта. обрабатываете событие refedit_change..
...
Рейтинг: 0 / 0
13.04.2010, 12:21
    #36576082
-O_o-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с формулой
PlanBподойдет? как тянется в B2 вы не рассказали, поэтому на событие листа..
Код: plaintext
1.
2.
3.
4.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$2" Then
    ThisWorkbook.Worksheets("пример").PivotTables("СводнаяТаблица1").PivotFields("формат").CurrentPage = Cells( 2 ,  2 ).Value
End If
End Sub


Скажу чесно, в VBA я новичок. Сейчас пытаюсь понять как все это должно работать :) Если Вам не сложно, то могли бы вы мне рассказать по подробнее об этом коде.
Буду благодарен.
...
Рейтинг: 0 / 0
13.04.2010, 12:51
    #36576194
-O_o-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с формулой
-O_o-PlanBподойдет? как тянется в B2 вы не рассказали, поэтому на событие листа..
Код: plaintext
1.
2.
3.
4.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$2" Then
    ThisWorkbook.Worksheets("пример").PivotTables("СводнаяТаблица1").PivotFields("формат").CurrentPage = Cells( 2 ,  2 ).Value
End If
End Sub


Скажу чесно, в VBA я новичок. Сейчас пытаюсь понять как все это должно работать :) Если Вам не сложно, то могли бы вы мне рассказать по подробнее об этом коде.
Буду благодарен.

Как я понял то Target является переменной типа ячейка. Если объект со свойством Address = "$B$2" тогда выполняется процедура.
Мне не понятно что означает PivotTables. Подскажите ((((
...
Рейтинг: 0 / 0
13.04.2010, 13:56
    #36576412
-O_o-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с формулой
Что-то не работает ((( Помогите пожалуйста.
...
Рейтинг: 0 / 0
13.04.2010, 14:19
    #36576494
m
m
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с формулой
PlanBтолько за значением в ячейке с написанной формулой лучше следить, в вашем случае, не через событие листа, а через Refedit change..
Спасибо за инфо, действительно интересная вещь... не знал раньше :)
Здесь описывается полностью как это сделать
Всем удачи! :)
...
Рейтинг: 0 / 0
13.04.2010, 15:34
    #36576664
-O_o-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с формулой
спасибо все работает.
...
Рейтинг: 0 / 0
13.04.2010, 16:29
    #36576823
PlanB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите с формулой
-O_o-Как я понял то Target является переменной типа ячейка. Если объект со свойством Address = "$B$2" тогда выполняется процедура.
Мне не понятно что означает PivotTables. Подскажите ((((это обращение к сводной таблице, а дальше - её полю присваивается значение требуемой ячейки...

да, и какая разница, по большому счету? я это макрорекордером записал не включая мозг... или, думаете, я в голове храню, как к ячейкам сводной таблицы обращаться... =)))
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / помогите с формулой / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]