Re : VBA - macro avec boucle et condition IF sur plusieurs colonnes
Hello,
Merci beaucoup pour vos réponses rapides,
j'ai pris en compte vos remarques et je vous ai rajouté un petit fichier explicatif de ce que j'aimerai obtenir.
simraill : j'ai une erreur incompatibilité de type sur For k = 1 To dl
Robert: en effet mon code ne selectionne rien et je crois que c'est bien là mon plus gros probleme...
Bonne soirée
Sub VALEUR()
Dim k As Range
Dim dl As Long
dl = ActiveSheet.UsedRange.Rows.Count
Set k = Range("H69:H" & dl)
For k = 1 To dl
If k.cell(0, 2).Value = "HOME CARE" Then p.cell(0, 1).Value = "ENTRETIEN"
ElseIf k.cell(0, 2).Value = "PERSONNAL CARE" Then k.cell(0, 1).Value = "HYGIENE"
ElseIf k.cell(0, -3).Value = "A341" Then k.cell(0, 1).Value = "EPICERIE"
ElseIf k.cell(0, -3).Value = "A343" Then k.cell(0, 1).Value = "FRAIS"
ElseIf k.cell(0, -3).Value = "A319" Then k.cell(0, 1).Value = "FRAIS"
ElseIf k.cell(0, -3).Value = "A334" Then k.cell(0, 1).Value = "FRAIS"
ElseIf k.cell(0, -3).Value = "A361" Then k.cell(0, 1).Value = "GLACE"
ElseIf k.cell(0, -3).Value = "A364" Then k.cell(0, 1).Value = "GLACE"
End If
End With
Next
Loop While booTrouve
End Sub