以下を動かした場合どうなりますか?
Sub TEST()
Debug.Print "Cells(7, 12) → " & Cells(7, 12).Value
Debug.Print "Cells(7, 13) → " & Cells(7, 13).Value
If Cells(7, 12).Value <> "" And Cells(7, 13).Value <> "" Then
Cells(7, 15).Value = Date
Else
MsgBox "どちらかが空っぽです"
End If
End Sub