У меня есть следующий код для вычисления дней между датами в двух ячейках, но он возвращает значение ошибки, если в столбце X нет даты. Я хочу, чтобы код возвращал значение только в том случае, если в столбце X есть дата, но я не знаю, как это сделать. Я новичок в VBA. Заранее благодарим за любую помощь, которую вы можете оказать.
Sub CalcDays()
Dim LastRow As Long
Dim wb As Workbook: Set wb = ThisWorkbook
Dim ws As Worksheet
Set ws = wb.Sheets("Sheet2")
LastRow = Cells.Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
With Range("AA2:AA" & LastRow)
[AA:AA] = [X:X-Z:Z]
End With
End Sub