Transformer une macro complémentaire en fichier excel

Bonjour,

Pour faire suite à mon dernier post, voici comment convertir une macro complémentaire en fichier excel "classique".

- Aller dans le VBE (ALT+F11),
- Puis, double-clic sur le Workbook correspondant à la macro complémentaire (ici calendrier v2)
- Finalement, dans les propriétés (si elles ne sont pas visibles, aller dans le menu Affichage - Fenêtre Propriétés)
- Mettre la valeur de IsAddin à False.
- Enfin, il ne reste plus qu'à sauvegarder le classeur sous un autre nom.

Excel macro complémentaire

A bientot.

Gaetan

Calendrier V2

Bonjour à tous,

[Edit du 29-05-2016] : Téléchargez la dernière version

Ce post fait suite à celui-ci

Suite à cet article, j'ai eu quelques commentaires et voici la version 2 du calendrier qui permet :
- un appel du calendrier par clic droit à partir de n'importe quelle cellule
- l'appel de la macro pour n'importe quel classeur, puisqu'il s'agit maintenant d'une macro complémentaire.

calendrier-excel

Vous pouvez la télécharger ici :
https://www.xlerateur.com/calendrierv2.zip

Il suffit de la dézipper à l'endroit désiré (le répertoire des macros complémentaires est l'idéal, mais ce n'est pas obligatoire). Assez souvent, un double-clic sur le fichier suffit à le lancer.
Toutefois, la procédure officielle est la suivante : dans Excel, choisir le menu Outils - Macro complémentaire. Finalement, en cliquant sur le bouton parcourir, vous pouvez sélectionner le fichier que vous venez de dézipper.

A bientôt

Gaetan

La moyenne des jours d'une série de dates

Bonjour,

J'ai recu aujourd'hui une question concernant le calcul de la moyenne des jours d'une série de dates.
Par exemple, ca peut être utile pour savoir à quelle date un client paie en général ses factures.

Vous pouvez télécharger le fichier ici : https://www.xlerateur.com/moyennedejourdedate.zip

Soit donc la série suivante :
date

L'idée est ici de faire un calcul matriciel permettant de calculer la moyenne des jours.

=SOMMEPROD(JOUR(B2:B7)/NBVAL(B2:B7))
La fonction JOUR renvoit le jour de la date
La fonction NBVAL compte le nombre de cellule contenant une valeur
La fonction SOMMEPROD va multiplier de manière matricielle les 2 séries de valeurs et faire ensuite la somme.

Une alternative consiste tout simplement à utiliser la fonction MOYENNE de manière matricielle, c'est à dire en validant par la combinaison de touche : CTRL + ALT + ENTREE :
=MOYENNE(JOUR(B2:B7))

On notera l'apparition des {} qui nous informe que la formule est matricielle.

Bonne journée.

Gaetan Mourmant