Bonjour à tous.
Je vous explique mon problème : j'ai crée une macro sous excel 2007 cependant elle ne fonctionne qu'à moitié pour ne pas dire qu'elle ne fonctionne pas. Voici la macro en question :
Le problème est qu'il m'écrit la valeur 1 dans toute mes cellules que ma condition soit entre 1 et 3 ou entre 4 et 6. Je pensais pourtant avoir utilisé la bonne méthode. Si vous avez des idées n'hésitez pas! Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 For i = 2 To ActiveSheet.UsedRange.Rows.Count If 1 <= Range("F" & i).Value <= 3 Then Range("AF" & i).Value = 1 ElseIf 4 <= Range("F" & i).Value <= 6 Then Range("AF" & i).Value = 2 ElseIf 7 <= Range("F" & i).Value <= 9 Then Range("AF" & i).Value = 3 Else Range("AF" & i).Value = 4 End If Next i
Partager