IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Somme en lignes et en colonnes d'une feuille


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Zebulon777
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2005
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2005
    Messages : 1 327
    Par défaut Somme en lignes et en colonnes d'une feuille
    Salut à tous,
    je galère et, bien sur, c'est urgent...

    Il faut que je fasse la somme en ligne et en colonne d'une feuille, sachant que je ne connais ni le nombre de lignes, ni le nombre de colonnes.
    J'avais pensé faire des boucles, mais je pense qu'il existe un moyen plus simple.

    Merci d'avance.

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Essaie de le faire en enregistrant la macro. Les fonctions Excel permettent de le faire et utilise la plage de données, pas les lignes vides.
    Si tu as un pb pour pérenniser le code, tu reviens nous voir
    A+ (!)

  3. #3
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    En considérant que tu as une ligne d'en-tête, que tes données commencent sur la ligne 2, que tu n'as pas de ligne ni de colonne entièrement vide dans ta plage de données, tu peux utiliser ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Dim NbLignes As Long, DerCol As Integer
        NbLignes = Range("A1").CurrentRegion.Rows.Count 'la dernière ligne d'une plage sans trou
        DerCol = Range("A1").CurrentRegion.Columns.Count 'la dernière colonne
     
        For i = 1 To NbLignes
            Cells(i, DerCol + 1).Formula = "=Sum(" & Range(Cells(i, 1), Cells(i, DerCol)).Address & ")"
        Next
     
        For i = 1 To DerCol
            Cells(NbLignes + 1, i).Formula = "=Sum(" & Range(Cells(2, i), Cells(NbLignes, i)).Address & ")"
        Next
    Si tu as des lignes ou des colonnes vides, jète un oeil pour déterminer les dernière ligne et dernière colonne, de ta plage de données à additionner, qui te conviennent le mieux
    A+

  4. #4
    Membre éprouvé Avatar de Zebulon777
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2005
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2005
    Messages : 1 327
    Par défaut
    Merci, merci et merci....

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. limiter le nombre de lignes et de colonnes d'une feuille excel
    Par Laye dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 19/01/2023, 21h55
  2. somme de valeurs d'une colonne dans une feuille avec un nombre de lignes inconnus
    Par Platon d'athene dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 21/09/2012, 15h53
  3. Recupérer la ligne et la colonne d'une DBGrid
    Par kmaniche dans le forum C++Builder
    Réponses: 4
    Dernier message: 26/01/2009, 11h20
  4. Réponses: 2
    Dernier message: 19/04/2007, 11h23
  5. Réponses: 12
    Dernier message: 09/01/2007, 14h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo