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 ?
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
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
Parce que là je rame...
Code : Sélectionner tout - Visualiser dans une fenêtre à part If Range(B5).Value = "#N/A" Then
Je vous jure, je cherche dans les tutos avant de poster !
Antipod
(d'avance, si je converse à contre-temps, normal je suis aux antipodes...)
Partager