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

jetset30 Messages postés 32 Statut Membre -  
Raymond PENTIER Messages postés 59016 Date d'inscription   Statut Contributeur Dernière intervention   -
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 59016 Date d'inscription   Statut Contributeur Dernière intervention   17 402
 
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 32 Statut Membre
 
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 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 450
 
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 59016 Date d'inscription   Statut Contributeur Dernière intervention   17 402
 
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 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 450 > Raymond PENTIER Messages postés 59016 Date d'inscription   Statut Contributeur Dernière intervention  
 
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 59016 Date d'inscription   Statut Contributeur Dernière intervention   17 402 > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
 
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 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 450
 
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