Sub NiAvantNiApres()
Const plage = "b12:b999"
Dim i&, nlig
On Error Resume Next
For i = 1 To 4
nlig = Application.Match(CLng(Date), Sheets(i & "T").Range(plage).Value2, 0)
If IsNumeric(nlig) Then
Application.Goto Sheets(i & "T").Cells(Range(plage).Row - 1 + nlig, "a"), True
Application.Goto Sheets(i & "T").Cells(Range(plage).Row - 1 + nlig, "b")
Exit Sub
End If
Next i
End Sub