1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| Sub comparetest()
'préparation des variables
Dim cellule As Range
Dim total As Variant
Dim n As Double
Dim j As Integer
For j = 3 To 12
n = 0 'je selectionne mes plages
With ActiveCell
Union(Range(Cells(33, j), Cells(35, j)), Range(Cells(37, j), Cells(39, j)), Range(Cells(41, j), Cells(43, j))).Select
End With
' pour toutes les plages de la selection
For Each cellule In Selection
' si les valeurs ne sont pas nd , blod, bloq ou < à 0.1, n=n
If Not cellule.Value Like "ND" Xor cellule.Value Like "BLOD" Xor cellule.Value Like "BLOQ" Xor cellule.Value < 0.1 Then
n = n + 1
'sinon n=n
Else: n = n
End If
'je recommence pour les 2 autres plages
Next
If n > 0 Then
Worksheets("Embout").Cells(44, j).Value = ""
Worksheets("Embout").Cells(45, j).Value = "û"
Else
Worksheets("Embout").Cells(44, j).Value = "ü"
Worksheets("Embout").Cells(45, j).Value = ""
End If
'je fais ça sur les autres colonnes
Next j
End Sub |
Partager