Bonjour le Forum!
J'ai un petit soucis pour comparer les données d'une cellule excel, j'espère que l'un de vous saura m'aider! ^^
En tous les cas MERCI pour ce forum d'entre-aide!
voici mon programme:
Sub Macro3()
'
' Filtre pour trouver la surface de référence max (ColJ) --> Cellule (ligne, 36) = Valeur de la Cellule (ligne, 10)* Valeur de la cellule (ligne, 11); sinon =0
'
Dim VAR As Integer
'
Range("A3:AL8900").Select
Selection.AutoFilter
ActiveWorkbook.Worksheets("1 - Récupération DE").AutoFilter.Sort.SortFields. _
Clear
ActiveWorkbook.Worksheets("1 - Récupération DE").AutoFilter.Sort.SortFields. _
Add Key:=Range("K3:K8900"), SortOn:=xlSortOnValues, Order:=xlDescending, _
DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("1 - Récupération DE").AutoFilter.Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Range("J4").Value
For VAR = 4 To 2000
If Range(VAR, 10).Value = Range("J4").Value Then
Range(VAR, 36).Value = Range(VAR, 7).Value * Range(VAR, 8).Value
Else If Range(VAR, 10).Value <> Range("J4").Value Then
Range(VAR, 36).Value = 0
End If
End Sub