Bonjour,
Sans doute basique mais je débute...

Sur saisie dans une cellule [B2],
Une formule SI me délivre soit une chaine de caractères, soit un #N/A en [B5].
Je voudrais tester si la valeur en [B5] est #N/A, et dans ce cas positionner automatiquement le curseur en [B13], question d'ergonomie...

Voici mon code, suis-je loin du compte ?
Est-ce "#N/A" qui a une fonction particulière, et qui rend ma macro caduque ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Private Sub Worksheet_Change(ByVal target As Range)
If Intersect(target, [B2]) Is Nothing Then Exit Sub
   Dim LLL As String
   Range("B5").Select
   LLL = Selection.Value
   If LLL = "#N/A" Then
   Range("B13").Select
Et suis-je obligé de passer par une variable (ici LLL) ou ce qui suit est sensé fonctionner ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
If Range(B5).Value = "#N/A" Then
Parce que là je rame...
Je vous jure, je cherche dans les tutos avant de poster !

Antipod
(d'avance, si je converse à contre-temps, normal je suis aux antipodes...)