Bonjour à tous,
Débutant dans VBA, je recherches un code qui puisse remplacer le contenu d'une cellule si elle est égale à un resultat précis.
Par exemble dans le fichier ci joint, si le resultat de la formule =Droite(Gauche(cellule à verifier;5);3) est égale à "'CAR" alors remplacer la cellule par le mot "carburant"
Voici ce à quoi j'avais penser mais cela ne fonctionne pas...
Sub Test()
Dim Test As Long
Dim nb_lig2 As Integer
Test = Range("F" & i).FormulaR1C1 = "=RIGHT(LEFT(RC[1],5),3)"
nb_lig2 = Application.CountA(Columns("E"))
For i = nb_lig2 To 2 Step -1
If Test.Value = "CAR" Then Range("G" & i).Value = "Carburant"
Next
End Sub
Je pense ne pas être tres loin de la solution, ou completement à coté de la plaque ^^
Pouvez vous me venir en aide svp ? Je vous joins le fichier.
Merci pour votre aide,
Guillaume