Если заявление для сокрытия и отображения фигур на рабочем листе - PullRequest
0 голосов
/ 28 сентября 2019

У меня есть две фигуры LimitRequest и CreditCheck.В зависимости от значений в ячейках T7 и T31 они скрываются и отображаются.

Мне нужно, чтобы это работало так: Первое значение из именованного диапазона загружается в T31 в Workbook_Open.Затем код решает, какой вариант выполнить ' First variant или ' Second variant.Затем пользователь начинает рассчитывать цену, а значение в Т7 начинает увеличиваться.Если в коде T7 есть некоторые изменения, следует забыть о значении в T7 и выполнить ' First variant или ' Second variant на основе значения в T7.

Я понятия не имею, почему мой текущий код не работает?У меня есть этот в Workbook_Open и Worksheet_Change, где происходит фактический расчет:

        If ThisWorkbook.Sheets("Other Data").Range("T7") > 500000 Or _
            ThisWorkbook.Sheets("Other Data").Range("T31") > 500000 Then
            ' First variant
            ThisWorkbook.Sheets("MAIN").Shapes("LimitRequest").Visible = True
            ThisWorkbook.Sheets("MAIN").Shapes("CreditCheck").Visible = False

        Else
            ' Second variant
            ThisWorkbook.Sheets("MAIN").Shapes("LimitRequest").Visible = False
            ThisWorkbook.Sheets("MAIN").Shapes("CreditCheck").Visible = True

        End If
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...