Bonjour à tous,

Je souhaiterais mettre un commentaire en colonne M "ANNULATION TECHNIQUE" si et seulement si en colonne F, il y a la présence "S020A" sachant que la colonne F peut contenir "S020R HANDI EXPERT (JAM.GIRIN) 1 031" ou "S020A HANDI EXPERT (JM.G) 1 031" et différents autres types de libellé. Moi il faut juste la présence du début de "S020A" et je mets mon commentaire en colonne M.

Moi je l'ai traduis par une fonction excel que je voudrais mettre en VBA mais je suis pas sur c'est c'est utile de faire un STXT

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SI(STXT(F3;5;1)="A";"ANNULATION TECHNIQUE";"")
Voici mon code VBA que j'ai essayer de faire mais qui fonctionne pas

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Sub Test()
 
With Sheets("SUIVTRANS EN COURS")
derligne = .Range("A" & Rows.Count).End(xlUp).Row
 
For j = 2 To derligne
 
'ANNULATION TECHNIQUE (5)
 
        If .Cells(j, "F").Value = Mid("S020A", 5, 1) Then
        .Cells(j, "M") = "ANNULATION TECHNIQUE"
        End If
 
Next j
End With
 
End Sub
En fait je dis que si le 5eme caractère correspond à un "A" alors je mets "ANNULATION TECHNIQUE" sinon je mets rien.

Merci de vos avis et de vos solutions.

Cordialement,