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 :

total automatique dans une cellule [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 8
    Par défaut total automatique dans une cellule
    Bonjour à tous
    j'ai un petit soucis avec excel 2003.

    J'ai une feuille vierge de chez vierge, avec une procédure je fais apparaitre dedans un tableau avec plusieurs personnes genre toto1, toto2 ect...

    cette procédure est automatique parce que, c'est jamais le même nombre de personne qui doit apparaitre dedans.

    Chaque personnes prend 20lignes du tableau et à la 9eme ligne j'ai un total d'heures qui s'y trouve.

    ex: toto1 de A3 à DZ23 & dans A9 = total d'heures
    toto2 de A24 à DZ43 & dans A29 = total d'heures

    Ce que j'aimerai c'est une procédure qui grâce à une boucle: Calcule le nombre de cellule qui contient le total des heures et que par exemple dans la cellule A1 il me mette le résultat total de toto1 + toto2 ect...

    Pour faire la boucle qui calcule le nombre de ligne pas de soucis, lui dire de prendre la cellule A9 puis sauté à la A29 puis ressauté à la A49, j'ai pas de soucis, mon seule soucis c'est la procédure qui va mettre le total dans la cellule A1

    J'avoue que sur le coup je sèche

    Merci d'avance pour vos réponses et j'espère de tout cœur avoir été claire dans mon problème

    Bonne journée à tous

  2. #2
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    Pour avoir la dernière ligne pas besoin de boucle
    http://www.developpez.net/forums/d45...gnees-feuille/

    Ton truc c'est de faire quelque chose qui ressemble a ca non?
    (je travaille sur la colonne A a toi d'adapter)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    dim DerniereLigne  as long, i as long
    dim nberreur as long
     DerniereLigne = Range("A65536").End(xlUp).Row
    nberreur =0
    for i = 9 to DerniereLigne step 20
         nberreur=cells(i,1)+nberreur 
    next i
     
    range("A1")=nberreur
    Cette version n'est pas dynamique celle ci devrais l'être

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    dim DerniereLigne  as long, i as long
    dim erreurs as string
     DerniereLigne = Range("A65536").End(xlUp).Row
    erreurs =""
    for i = 9 to DerniereLigne step 20
         erreurs =erreurs & "," &cells(i,1).address
    next i
     
    range("A1").formula= "=SUM(" & erreurs & ")"

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 8
    Par défaut
    ca à l'aire de ressembler à ce que je cherche, 100x merci je vais tester et je reviens dire quoi

  4. #4
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    Si c'est juste pour dire "quoi" tu aurais pu le dire directement
    Et si tu me disais ce qu'il en est? (Désolé mais il y a des expression qui m'ont toujours fait marrer )

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 8
    Par défaut
    Salut encore merci pour ton aide
    En faite on a trouvé une solution plus simple

    j'ai demandé dans la cellule CB de me calculer la somme de la colonne CC et d'afficher le résultat dans la cellule A1

    c'était tellement simple qu'on y avait pas pensé

    et quand je réinitialise mon tableau je lui demande de le réinitialiser de A1 à CA, donc mes formules de CB et CC reste en place

    En tout cas merci à toi pour ton aide

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

Discussions similaires

  1. [FPDF] Retour à la ligne automatique dans une cellule
    Par franchesko62 dans le forum Bibliothèques et frameworks
    Réponses: 18
    Dernier message: 08/12/2016, 11h42
  2. Réponses: 6
    Dernier message: 22/10/2009, 15h42
  3. [XL-2007] total heure dans une cellule
    Par phiwol dans le forum Excel
    Réponses: 2
    Dernier message: 25/07/2009, 21h03
  4. Réponses: 1
    Dernier message: 19/11/2008, 18h22
  5. [Excel] Récupération d'un filtre automatique dans une cellule
    Par billy123 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 01/03/2007, 15h32

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