Si tu veux trouver la moyenne de prix pour l'ensemble des items uniques dans
la liste B1:B17
'--------------------------------------------
Sub test()
Dim LaMoyenne As Currency, DerLig As Long
Application.ScreenUpdating = False
With Worksheets("Feuil1")
With Range("B:C")
DerLig = .Find(What:="*", _
LookIn:=xlFormulas, _
SearchOrder:=xlByRows, _
SearchDirection:=xlPrevious).Row
End With
With .Range("B1:C" & DerLig)
.AdvancedFilter xlFilterInPlace, , , True
LaMoyenne =
Application.Sum(.Columns(2).SpecialCells(xlCellTypeVisible).Cells) _
/
Application.Count(.Columns(2).SpecialCells(xlCellTypeVisible).Cells)
.Parent.ShowAllData
End With
End With
Application.ScreenUpdating = True
MsgBox LaMoyenne & " des prix pour les diff?rents items"
End Sub
'--------------------------------------------
26086001.436.1336490392190.JavaMail.geo-discussion-forums@ynss14...
Bonsoir Denis,
Je veux seulement r?cup?rer les d?f?rents prix pour un seul article, ensuite
calculer la moyenne de ces prix.
Je cherche pourquoi cette ligne ne fonctionne pas si un prix est d?j?
inscrit dans la ligne Nx:Yx :
'----------------
Set y = Cells(x.Row, 14).Resize(1, 199).Find(c.Offset(0, 1).Value,
lookat:=xlWhole)
'---------------------