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

7ossam Messages postés 80 Date d'inscription   Statut Membre Dernière intervention   -  
piopicolo Messages postés 1395 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   193
 
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