Похожие вопросы

Как добавить маркеры во все ряды линейного графика excel за один раз?
Как выделить ячейки календаря на основе заданной даты начала и окончания
Как переименовать значения по оси Y в Excel?
Как сохранить форматирование на сводной диаграмме Excel 2010?
Добавление базовой линии в простую диаграмму Excel
Серия точечных диаграмм с неравномерными интервалами данных
Как создать график розы ветров в Excel 2007?
Как изменить значения полей идентификаторов в диаграмме Ганта Visio 2016?
Связанные изображения в PowerPoint не обновляется
Ряд экспорта Excel 2007 VBA как архив jpg trucating изображение
Построение нескольких временных рядов данных с различными датой и временем в Excel
Значения Оси Диаграммы X Excel
Диаграмма не показывает все данные
Раздутый файл PowerPoint
Создание круговой диаграммы из различных значений в одном столбце путем группировки данных в Excel

Как Excel может автоматически перемещаться в выделенную ячейку

Я играл с шаблоном диаграммы Ганта и отредактировал некоторое содержимое. Один из недостатков, который я заметил, это то, что когда я Меняю дату в ячейке "E4". Ячейка в левой части будет выделена, но не перемещена автоматически.

когда я изменю дату на 2/2/2017. Столбец даты будет выделен, но я должен вручную прокрутить эту дату.

вопрос: есть ли способ, что Excel может автоматически переместить лист на выбранную дату?

Gantt Chart

5
задан CharlieRB
источник

1 ответов

можно использовать Worksheet_Change() событие для этого. В лист вы хотите, чтобы это работало, добавьте этот код. (Щелкните правой кнопкой мыши вкладку рабочего листа и перейдите в раздел "Просмотр кода"):

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

If Target.Address = "$E" 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]), чтобы быть диапазон дат, которые вы хотите "перейти", чтобы после ввода даты.

0
отвечен BruceWayne 2017-02-02 15:11:27
источник

Другие вопросы charts microsoft-excel worksheet-function