[VBA et Excel]

bonjour a tous

voila j'ai une feuille excel dans la laquelle je saisie une série de données dont un esemble de nombre entre 0 et 10

le nombre de colonne est tjs le meme donc a partir du vba j'arrive a calculer la moyenne de la ligne.

par contre j'aimerai savoir comment calculer la moyenne d'une colonne sachant que je ne connais pas le nombre de lignes

en étant plus précis quand je saisie une ligne si je clique sur le bouton moyenne , en dessous de la ligne que je viens de saisir dois apparaitre la moyenne de chaque colonne

si je saisie 10 lignes le prog dois se placer a en dessous des 10 lignes et me calculer la moyenne de chaque colonne sur les 10 lignes

merci de m'aider

3 réponses

  1. Salut,

    A.) Soit lire la dernière ligne avec :

    Plage = Range(A65536).End(xlUp).Row

    dans cette exemple, la recherche est sur la colonne A

    B.) Soit lire la plage selectionnée, pour agir :

    Set Plage = ActiveWindow.RangeSelection

    Lupin
    1. je n'est pas parler de valeur nulle
      1. il suffit dond de selectionner toute la colonne
        ou d'utiliser un tableau croisé fonction moyenne
    2. la fonction moyenne ne prend pas en compte les valeurs nulles
      c'est à dire empty sous excel