Nouvelle formation, toutes les vidéos ont été enregistrées !

Bonjour à tous,

Je suis très heureux de vous annoncer que toutes les vidéos de la prochaine formation VBA avancé sont enregistrées :-).

Ca nous donne 70 vidéos, qui seront regroupées en plusieurs heures de formations. Ces vidéos couvrent un cours complet sur les arrays et elles incluent aussi une formation sur 50 fonctions VBA permettant de manipuler au mieux les arrays ou tableaux.

ToutesVideos

On va maintenant attaquer l'intégration des vidéos et la navigation dans les vidéos.

Si ça n'est pas déjà fait, n'hésitez pas à laisser votre adresse e-mail ci-dessous pour vous tenir au courant de la sortie de la formation.

A bientôt.

Gaëtan

Conserver la somme lors de l'insertion de lignes au dessus et en dessous de la plage.

Bonjour à tous,

Cette astuce provient de Dominique, qui est aussi l'auteur de Quick Bill, un outil tout simple d'édition de factures.

xl-en-bref 1 1
En bref :

L'idée est d'utiliser la formule suivante : =SOMME(DECALER(B$1;1;0;LIGNES($B$1:$B$5)-2)) pour permettre l'ajout de lignes en dessous et au dessus de la plage.

xl-en-detail 1
Dans le détail :

1/ Si on décompose la formule, on part de la plage qui contient le titre du haut (B1) et la cellule du résultat (B5) et on calcule le nombre de lignes : LIGNES($B$1:$B$5).
2/ On enlève deux lignes LIGNES($B$1:$B$5)-2 pour la ligne de titre et la ligne contenant la formule SOMME
3/ On va ensuite utiliser la formule DECALER pour retourner la plage sur laquelle faire la somme : DECALER(B$1;1;0;LIGNES($B$1:$B$5)-2).
Cette formule se lit : définit une plage partant de B$1, décale cette cellule de 1 ligne vers le bas, de 0 colonne vers la droite, et définit la hauteur de la plage comme étant LIGNES($B$1:$B$5)-2. Cela renvoit donc la plage B2:B4.
4/ Il ne reste plus qu'à faire la SOMME.

FormuleDecaler 1

De fait, lors de l'ajout de nouvelles lignes, $B$1:$B$5 va automatiquement s'étendre et la SOMME va s'appliquer à l'ensemble de la plage.

Note : l'ajout de lignes juste au dessus de la formule SOMME va automatiquement redimensionner la plage de la somme, mais cela n'est pas le cas pour la plage du dessus.

Amusez-vous bien !

Gaetan