Мой скрипт VBA работает правильно, однако я не понимаю, почему даты в столбце "C" установлены и изменены на "Общие", когда они должны оставаться в качестве дат.Если мои даты не попадают на Лист 2 в качестве Даты, тогда формула в столбце «E» не будет отображать «Неоплаченные дни», поскольку лист должен отображаться с формулами.
VBA Сценарий ниже:
Sub deleteRowswithSelectedText4()
Dim lr As Long
Dim i As Long
Dim szRange As String
Dim rng As Range
lr = Cells(Rows.Count, 1).End(xlUp).Row
For i = lr - 1 To 2 Step -1
If Cells(i, "B") = "LLC" Then
Cells(i, "B").EntireRow.Delete
End If
Next i
szRange = "A118:D300"
Worksheet("Sheet1").Range("A16:B300,J16:J300,R16:R300").Copy_
Destination:=Worksheets("Sheet2").Range("A118:D300")
Worksheets("Sheet2").Range("C118:C300").NumberFormat = "m/d/yy"
End Sub