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 :

formule somme à actualiser


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 7
    Points : 7
    Points
    7
    Par défaut formule somme à actualiser
    Bonjour à tous ,

    Sur excel j'ai une colonne sous total en F13 qui calcule la somme de ce qu'il ya en F11 et F12 . Donc la formule est, vs l'avez compris =SOMME(F11:F12)

    Seulement j'ai un programme sur vb qui ajoute ou supprime des lignes à partir de F11 juska x lignes ! donc de ce fait la formule en F13 ne tient plus du tout la route..Elle ne s'actualise pas elle ne prend que la somme de F11 et F12 alors que defois il peut yavoir 10 lignes supplémentaires comment faire ? aidez moi svp

    Merci d'avance

  2. #2
    Membre chevronné Avatar de wilfried_42
    Homme Profil pro
    Auto-entrepreneur
    Inscrit en
    Novembre 2006
    Messages
    1 427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Auto-entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 427
    Points : 1 900
    Points
    1 900
    Par défaut
    Bonjour

    un petit fichier exemple serait le bienvenue, mais une piste pour toi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =Somme(DECALER($F$11;0;0;NBVAL($F$11:$F$65536)-1))
    Il n'y a peut etre pas besoin du fichier finalement si ca marche

  3. #3
    Expert éminent
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Points : 7 964
    Points
    7 964
    Par défaut
    Bonjour,

    A tout hazard, regarde dans le menu
    Outils / Options / onglet Modifications
    si "Etendre les formules" est bien coché

  4. #4
    Futur Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 7
    Points : 7
    Points
    7
    Par défaut
    Merci beaucoup pr la réponse quasi instantanée ^^ !
    la formule ne marche pas..
    Je vous ai mis mon fichier en pièce jointe..

    il faut aller dans l'onglet "EstimChargeSSE-CTP" .
    J'ai surligner en rouge toutes les cellules qui doivent contenir la formule que je souhaite ( c'est toute les cellules de sous totaux ) .
    Il ya une autre formule que j'aimerai voir s'actualiser quand on ajoute une ligne : c'est celle dans la colonne F toujours , entre les sous totaux , le nombre de jour est converti en heure grace à la formule =SI(OU(E11="";E11="???");"";E11*8)
    Lorsque des lignes sont rajoutées , la formule n'est plus prise en compte :/

    Bref je vous laisse voir ds mon fichier excel ! Euh si vous voulez tester avc le programme faut aller dans vb , cliquer droit sur userform1 pour afficher le code et faiRE LECTURE ( ensuite vous cliquez sur Ajouter en sélectionnant une ou plusieurs lignes ) voilou ( oui je sais j'ai pas fait à l'aide de modules c'est un peu le merdier mon code mais je vais tout refaire plus tard !)
    merci !!

  5. #5
    Membre chevronné Avatar de wilfried_42
    Homme Profil pro
    Auto-entrepreneur
    Inscrit en
    Novembre 2006
    Messages
    1 427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Auto-entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 427
    Points : 1 900
    Points
    1 900
    Par défaut
    re:

    j'imagine que le total est en F15 (Heureusement qu'il y a le fichier)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME(INDIRECT("F11:F" & LIGNE()-1))

  6. #6
    Futur Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 7
    Points : 7
    Points
    7
    Par défaut
    ca marche pas...pour le sous total dans "Réalisation " ( à partir de F11) ça marche bien.. mais si des lignes sont ajoutées , les autres sous totaux ne s'actualisent pas.. par exemple : pour l'étape documentation g la formule =SOMME(INDIRECT("F22:F" & LIGNE()-1)) en face de son sous total . Mais si avant j'ai eu beaucoup de lignes ajoutées juska F22 ben du coup ça va prendre en compte des valeurs qui ont rien à voir :/

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 52
    Points : 29
    Points
    29
    Par défaut Re
    Bonjour,
    Je trouve pas le code de la macro qui supprime la ligne sur ton fichier, tu peux le copier/coller?
    Chez moi, j'ai créé une macro qui supprime une ligne et la formule du sous-résultat s'actualise très bien...

  8. #8
    Membre chevronné Avatar de wilfried_42
    Homme Profil pro
    Auto-entrepreneur
    Inscrit en
    Novembre 2006
    Messages
    1 427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Auto-entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 427
    Points : 1 900
    Points
    1 900
    Par défaut
    re:

    Voici 2 formules qui fonctionnent

    pour Etude et pour Réalisation
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME(DECALER($F$1;EQUIV("Etude";$B:$B;0);0;LIGNE()-(EQUIV("Etude";$B:$B;0)+1)))
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME(DECALER($F$1;EQUIV("Réalisation";$B:$B;0);0;LIGNE()-(EQUIV("Réalisation";$B:$B;0)+1)))
    Comme tu peux le voir, ce sont les 2 mêmes, seuls les Titres changent dans les Equiv

    Bon WeekEnd

Discussions similaires

  1. Formule Somme help me !!!!
    Par lerorodu51 dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 23/06/2008, 15h41
  2. Formule somme.si ?
    Par adamsong dans le forum Excel
    Réponses: 5
    Dernier message: 22/04/2008, 17h21
  3. Réponses: 7
    Dernier message: 04/04/2008, 13h41
  4. Pb de formule somme
    Par Fadafana dans le forum Excel
    Réponses: 5
    Dernier message: 09/01/2008, 22h29
  5. [VBA-E] Formule SOMME incluse dans la cellule
    Par max2245 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 14/01/2007, 20h48

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