Utiliser une macro au lieu de NB.SI.ENS, NB.SI

Fermé
7ossam Messages postés 82 Date d'inscription jeudi 3 mai 2012 Statut Membre Dernière intervention 30 décembre 2022 - 6 juil. 2018 à 11:28
piopicolo Messages postés 1395 Date d'inscription mercredi 21 mars 2007 Statut Membre Dernière intervention 31 juillet 2023 - 6 juil. 2018 à 12:09
Bonjour,

Je voudrais créer une macro pour réaliser le travail que je fais avec des formaules.

Je dispose de trois feuilles:

- Une première, "FSP Validation" FicheSécurité Préétablie), C'est ma base de données.
- Une deuxième, "FSP FMP", contenant les FMP (Fiche Manoeuvre Pré) validées par FSP.
- Une troisième, "Test_FSP alidable", où je rappelle ma liste de FSP (colonne A:A) et je donne recense la liste de mes FSP validable. Une FSP est validable si toutes les FMP qu'elle contient sont validées.



Voici les formules que j'utilise dans la 3ème feuille:

Dans B:B, je compte le nombre de FMP/FSP: =SI(A2<>"";NB.SI('FSP FMP '!A:A;'Test_FSP Validable'!A2);"")
Dans C:C, je compte le nombre de FMP validable: =SI(B2<>"";NB.SI.ENS('FSP FMP '!A:A;'Test_FSP Validable'!A2;'FSP FMP '!C:C;"VALF");"")
Dans D:D, je fais un test et je dis si ma FSP est validable ou non: =SI(C2<>"";SI(C2=B2;"OUI";"---");"")

Pourriez-vous m'aider à faire cela avec une macro (4ème feuille "Test Macro_FSP Validable")?

Je pensais, d'abord et je sais pas si c'est une bonne idée , enregistrer ma BD (qui atteint environ les 100 valeurs) dans un tableau Tab_BD_FSP () pour faire mes recherches.


Merci d'avance pour votre aide!


A voir également:

1 réponse

piopicolo Messages postés 1395 Date d'inscription mercredi 21 mars 2007 Statut Membre Dernière intervention 31 juillet 2023 193
6 juil. 2018 à 12:09
Bonjour,
Les macros ne sont utiles que si les résultats ne sont pas réalisables par une formulation directe ou si tu veux des feuilles de calcul sans formule que tu mets à jour grâce à ta macro. On peut toujours faire une macro mais parfois c'est contre productif.
Ceci dit: il faut un minimum de connaissance pour structurer une macro proprement.
Je te conseille d'aller sur les sites suivants qui fournissent de très bons tutoriels;
https://www.excel-downloads.com/
http://jacxl.free.fr/cours_xl/cours_xl_jac.html#macrosxl4
https://web.archive.org/web/20150919082310/http://www.excelabo.net/

Bon Courage.
--
0