Получите правильное значение Target.Top
или «ActiveCell.Top» после отключения монитора.
Когда я запускаю этот макрос, я получаю правильное значение Target.Top.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
MsgBox Target.Top
End Sub
После отключения монитора я получаю другое разрешение на моем ноутбуке, намного меньшее, но возвращаемое значение остается тем же.Программа не замечает того факта, что разрешение изменилось, и возвращает то же значение, что и раньше, что неверно.Я не могу использовать код:
ActiveSheet.OLEObjects("TempCombo").Top=Target.Top
, чтобы расположить поле со списком, потому что оно приземляется не в том месте.
Есть ли способ сброса Target.Top
(разрешение) значений?