Bonsoir,
Bien que ta cellule BD15 (ainsi que d'autres) contienne une formule, celle-ci renvoie une erreur, car la cellule à laquelle elle fait référence est égale à #N/A....
qu'est-ce que tu veux bloquer?
L'accès à n'importe quelle cellule de la colonne BD?
Dans ce cas, essaie ainsi :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Range("O8:Q3000,S8:S3000,BD8:BD3000")) Is Nothing Then
If Target.HasFormula Then Range("D1").Select
End If
End Sub
Bonne soirée