Echanger macro par fonctions

Bonjour,

Je souhaiterais enlever les macros présentes dans mon fichier et les remplacer par des fonctions.

Ce sont des factures calculées a partir d'un tableau.

La macro me permettait de ne mettre dans la facture que les produits commandés et leurs quantités.

J'ai un grand nombre de factures a faire et je voudrais que les factures se fassent et changent automatiquement dès que les chiffres changent dans le tableau sans lancer les macros une a une.

Je souhaiterais aussi pouvoir avoir pour chaque client une facture ou le nombre de jours de chaque mois change automatiquement sans que j'ai a créer plusieurs factures différentes selon si c'est des mois de 28, 29, 30 ou 31 jours.

Ci-joint un fichier avec deux exemples une facture d'un mois de 30 jours et un autre de 31 jours.

Merci d'avance

13fac.xlsm (54.76 Ko)

Bonjour,

essaye avec cette formule pour afficher les résultats:

=INDEX('FAC 30'!$B$6:$K$35;EQUIV(INDIRECT(ADRESSE(3;COLONNE();4;1;"30"));'FAC30'!$A$6:$A$35;0);EQUIV(INDIRECT(ADRESSE(LIGNE();1;4;1;"30"));'FAC 30'!$B$5:$K$5;0))

Cordialement

Gestionnaire rh

Merci

Mais je la mets ou cette formule?

Et qu'est ce qu'elle fait exactement?

Si quelqu'un d'autre a une autre idée qu'il n'hésite pas.

Rechercher des sujets similaires à "echanger macro fonctions"