Bonjour,
J'aimerais calculer le nombre de données dans la colonne B des feuilles 2 et 3 et la moyenne de la colonne C de la feuille 2 et 3 en partant de la ligne 2 pour chaque calcul.
Ensuite je veux intégrer ces données dans l'onglet récap (voir fichier joint).
Je n'arrive pas à rendre ma macro dynamique car lorsque je la lance une fois ça me rajoute une ligne dans mes colonnes donc lors de la réutilisation de la macro ça fausse le résultat.
De plus je voudrais introduire une boucle pour alléger le code.
Merci pour votre aide
Code
Sub macro2()
sheets("feuil2").select
Dim der As Long
der = Range("B65000").End(xlUp).Row
nb = WorksheetFunction.CountA(Range("B2:B" & der))
[B17] = nb
Cells(17,2).Select
Sheets("recap").Range("B6") = ActiveCell.Value
Dim plage As Range
Dim DernLign As Integer
DernLign = Range("C65536").End(xlUp).Row
Set plage = Range(Cells(2, 3), Cells(DernLign,3))
moyenne = WorksheetFunction.Average(plage)
[C17] = moyenne
Range("C65536").End(xlUp).Select
Sheets("recap").Range("C6") = ActiveCell.Value
sheets(feuil3").select etc il faudrait une boucle pour les autres onglets
End Sub