Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Цимклические ссылки...и не очень

33K
11 августа 2008 года
Dimchiko
28 / / 17.06.2008
Уважаемые знатоки Excel! Подскажите!
Можно ли осуществить следующую схему.
Есть 2 листа (или 3, или более). На каждом в одной и той же ячейке можно выбрать 4 значения из списка.
Задача: чтобы при выборе значения 1 (2,3,4) на листе 1 автоматом выбиралось бы то же самое значение на листе 2 и в это же самое время была возможна обратная схема: при выборе значения 1 (2,3,4) на листе 2 автоматом выбирается то же самое значение на листе 1.
Просто при наличии 20-30-ти листов общий результат зависит от того, выбраны ли одинаковые значения в этих ячейках. Если их проверять вручную, то это слишком долго....
17K
12 августа 2008 года
HookEst
144 / / 27.03.2008
Не совсем ясно зачем так усложнять.
Одно значение должно храниться в одном месте.
Может просто сделать ссылку на 1 ячейку со всех листов? менять только там?
Ну да ладно:
Код:
Option Explicit

Const TheRow = 1
Const TheCol = 1
Private StopIt As Boolean

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim ws As Worksheet
    If Target.Row = TheRow Then
        If Not StopIt And Target.Column = TheCol Then
            StopIt = True
            For Each ws In Worksheets
                If Not ws Is Sh Then
                    ws.Cells(TheRow, TheCol) = Target
                End If
            Next ws
            StopIt = False
        End If
    End If    
End Sub

Код размещенный в модуле книги будет синхронизировать значения в 1 строке, 1 столбце всех листов книги.
33K
12 августа 2008 года
Dimchiko
28 / / 17.06.2008
Спасибо за ответ!
Но он мне малость не подходит: у меня ячейка, в которой надо менять значение имеет переменный адрес. На каждом листе свой. Единствнное, что я могу сделать - сделать ее поименованным диапазоном.....
17K
12 августа 2008 года
HookEst
144 / / 27.03.2008
значит делать именованными, или задавать для каждого листа, а еще лучше пересмотреть всю структуру...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог