Як Excel може автоматично переходити до виділеної комірки


0

Я грала з шаблоном діаграми Ганта і редагувала деякий вміст. Один із недоліків, які я помітив, - це те, що я змінюю дату в комірці "E4". Клітина в лівій частині буде виділена, але не буде переміщена автоматично.

Коли я зміню дату на 2.02.2017. Стовпець дати буде виділено, але мені потрібно вручну прокрутити до цієї дати.

Питання: Чи є спосіб, що Excel може автоматично перемістити аркуш до вибраної дати?

Грант Ганта

Відповіді:


0

Ви можете використовувати Worksheet_Change()подію для цього. На робочому аркуші, для якого потрібно працювати, додайте цей код. (Клацніть правою кнопкою миші вкладку робочого аркуша та перейдіть до «Переглянути код»):

Private Sub Worksheet_Change(ByVal Target As Range)
Dim dateCell As Range

If Target.Address = "$E$4" Then
    Set dateCell = Range("A49:A50").Find(what:=Target.Value)
    If dateCell Is Nothing Then
        MsgBox ("Date not found")
    Else
        dateCell.Select
    End If
End If
End Sub

Примітка: відрегулюйте Set dateCell = Range([this range])діапазон ваших дат, до яких ви хочете "перестрибнути" після введення дати.


@AlexisKeatnuxsuo, якщо це працює для вас, ви не проти позначати як відповідь? (Клацніть галочку зліва від поста)
BruceWayne
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.