Когда Excel загружается, переместите окно просмотра в определенную ячейку - PullRequest
1 голос
/ 12 июня 2019

У меня есть лист Excel с календарем. Однако этот календарь начинается с начала года. Я пытаюсь настроить сценарий VBA таким образом, чтобы при загрузке Excel он переходил к столбцу с удержаниями текущего дня.

Я подошел к тому моменту, когда нахожу столбец в виде числового значения, но не могу заставить его перейти к этому столбцу.

Private Sub Workbook_Open()

Dim Today As Date: Today = Date
Dim VarianceDate As String: VarianceDate = Today
Dim TargetCell As Range, TargetCol As Integer

Set TargetCell = Rows("2").Find(What:=CDate(VarianceDate), LookIn:=xlFormulas, LookAt:=xlPart)
If Not TargetCell Is Nothing Then TargetCol = TargetCell.Column

Debug.Print TargetCol

End Sub

Это распечатает 165.

1 Ответ

1 голос
/ 12 июня 2019

Попробуйте использовать Select TargetCell.Select

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