Bonjour,
J'ai une colonne qui a des données manquantes.
Je fais un code pour calculer une moyenne entre 2 cellules non vides et je recupere cette moyenne pour la mettre dans les cellules vides. A la fin, il ne reste plus aucune cellule vide.
Peut on m'aider svp? je sais faire un code qui me met la moyenne de toute une plage (car ma colonne est separee en plages distinctes).
For index = 1 To 10 ' nb de plages
i = ActiveCell.Row
premiere = i
derniere = i + 1
Do While Range("a" & derniere) = Range("a" & premiere)
derniere = derniere + 1
Loop
Range(Cells(premiere, 2), Cells(derniere - 1, 2)).Select
Set maplage = Selection
For Each Cell In maplage
If Cell <> "" Then
WorksheetFunction.Average (maplage) ' la on calcule la moyenne de la plage ALORS QUE MOI je veux calculer celle entre 2 cellules séparees par des cellules vides.
Else
maplage.SpecialCells(xlCellTypeBlanks).FormulaR1C1 = WorksheetFunction.Average(maplage)
End If
Next Cell
Cells(derniere, 2).Select
Next
End Sub