У меня есть лист 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.