Somme après l'insertion d'une nouvelle ligne

Fermé
jetset30 Messages postés 29 Date d'inscription mardi 18 septembre 2007 Statut Membre Dernière intervention 12 février 2009 - 11 févr. 2009 à 15:31
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 15 févr. 2009 à 19:58
Bonjour,

J'ai un fichier me permettant de pouvoir insérer un nouvelle ligne à un personne choisie. Mais là où je bloque c'est que je souhaiterai obtenir une somme d'heure également.

Je vous joint mon fichier, ça sera plus simple comme explication : https://www.cjoint.com/?cnpE65pAFv

merci !
A voir également:

3 réponses

Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
12 févr. 2009 à 05:24
Salut.

1) Donner à la plage B3:B4 le nom HFRED ; en B1 saisir =SOMME(HFRED)
2) Donner à la plage B7:B8 le nom HPIERRE ; en B5 saisir =SOMME(HPIERRE)
0
jetset30 Messages postés 29 Date d'inscription mardi 18 septembre 2007 Statut Membre Dernière intervention 12 février 2009
12 févr. 2009 à 06:13
ok mais le plus simple serait d'avoir dans l'userform le code permettant de faire la somme de "pierre" ou de "fred" jusqu'à la prochaine cellule colorée en jaune.
Et là, c'est pas facile...
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
12 févr. 2009 à 07:00
Bonjour
une variate de la proposition de Raymond:
Au niveau de Fred:
Sélectionnez A2:B4
Outil / Données / Créez une liste /OK (cochez la case comporte des enytêtes)
Sans changer la sélection:
Outil /Insertion / Nom / Nommez la liste (exemple: TT1)
En B1=SOMME(TT1)formatez bien A1 en Heure
Cette soolution vous permet d'allonger la liste en créant automatiquement l'insertion de cellules lorsque vous cliquez sur la derniére remplie de la liste
Crdlmnt
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
12 févr. 2009 à 18:20
Pardon ? je ne comprends plus ! Dans ton fichier tu as demandé de renseigner les cellules B1 et B5. C'est très exactement ce que je t'ai proposé, et de manière extra-simple :
► nommer 2 mini-plages de 2 cellules, et saisir 2 formules de 15 caractères à peine ...
Et ça marche correctement !

Pourquoi intervenir dans l'userform pour ajouter une macro ? ça apporte quoi de plus ?

J'ajoute à l'intention de mon grand ami Vaucluse que ce qu'il développe sur 5 lignes est équivalent à ce que j'ai indiqué en 2 lignes, et produit le même effet. Non ?

Cordialement.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394 > Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024
15 févr. 2009 à 18:13
Réponse un peu tardive Raymon, avec mes excusesd.
C'est la même chose Raymond, effectivement. Sauf que le fait de créer la liste sur les deux colonnes concernées avant de nommer le champ à additionner permet de l'allonger sans insertion de ligne, mais ce n'est qu'une question d'automatisme.
C'est à mon avis plus sumple et plus sécurisant car, sauf erreur de ma part, si tu ne fais que nommer le champ, il faut insérer des lignes au dessus du dernier montant dans chaque cas pour que la foimule de somme ajuste les limites. Crdlmnt
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
15 févr. 2009 à 19:58
Non, justement, cher ami : La macro de JETSET30 assure déjà l'insertion de ligne comme il faut.
J'ai testé ma solution.
Cordialement.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
12 févr. 2009 à 07:18
Re
Exemple ci dessous en complément du message précédent;
bonne chance
http://www.cijoint.fr/cjlink.php?file=cj200902/cijpRD8jvQ.xls
PS:errata
Je viens de modifier le lien du fichier l(e 1° ne marchait pas)
en fait par rapport au message explicatif précédent il faut bien créer la liste sur Colonne A ert B liées, mais ne nommer que la plage que dans la colonne B, sinon Excel additionne les dates en A et les heures en B
Avec mes excuses
Crdlmnt
0