XL 2010 Transformer une formule d'extraction et filtrage par une macro

pompier83

XLDnaute Nouveau
Bonjour à tous je viens vous demander un peu d'aide pour ma feuille de garde pompiers

jusqu’ici j’utilisais une formule qui me permettais extraire des noms dans mon onglet dispo selon si ce dernier faisais partis une liste situé dans paramètre qui désigne sa fonction.

le problème dans un soucis évolution je doit utilisé une macro fait par double zéro mais qui ne détecte pas les noms amené par formule dans l'onglet filtre.
Code:
Sub Qui_combien()

' variable déclarer
   Dim c As Range
    ' temps d'exécution accélérer
   With Application: .ScreenUpdating = False: .Calculation = xlManual: .EnableEvents = False: End With
    'colonne 15 effacer, colonne 1 insérer
   Columns(15).Clear: Columns(1).Insert
    ' constantes des colonnes b à d
   For Each c In Columns("b:b").SpecialCells(xlCellTypeConstants, 2)
        ' si couleur = jaune, copier en colonne a
       If c.Interior.ColorIndex = 6 Then c.Copy Destination:=Range("a" & Rows.Count).End(xlUp)(2)
    Next
    ' formule en colonne 12 insérer
   With Range("P2:P" & Cells(Rows.Count, 15).End(xlUp).Row)
        ' =NB.SI(B:D;J1)
       .FormulaR1C1 = "=COUNTIF(C[-15],RC[-1])"
        ' formule convertir en valeur
       .Value = .Value
    End With
    ' colonne 1 supprimer
   Columns(1).Delete
    With Application: .EnableEvents = True: .Calculation = xlAutomatic: .ScreenUpdating = True: End With
End Sub

je voudrais donc pour y remédier modifier ce type de formule par une macro

Code:
=SIERREUR(INDEX(Parametre!J$2:J$370;PETITE.VALEUR(SI(NB.SI(Dispo!$B$3:$B$39;Parametre!J$2:J$370)>0;LIGNE(Parametre!J$2:J$370)-1);LIGNES($1:1)));"")

qui aurais la même fonction à quelque chose prêt que les nom extraite serais plus par formule mais par une valeur réel détectable donc par la macro de double zero



pouvez vous m'aider svp
 

Pièces jointes

  • essais3.xlsx
    411.4 KB · Affichages: 43

pompier83

XLDnaute Nouveau
Re bonjour je viens de comprendre pourquoi tu comprenais pas mon problème j'ai envoyer le mauvais fichier
regarde dans l'onglet fitre de la nouvelle piece jointe en
A4 il y a un nom importer sans formule
en A5 le même avec formule et celui ci est pas comptabilisé dans la colonne O
 

Pièces jointes

  • Essais4.xlsm
    375.5 KB · Affichages: 43

DoubleZero

XLDnaute Barbatruc
Re-bonjour,

... je viens de comprendre pourquoi tu comprenais pas mon problème j'ai envoyer le mauvais fichier...
Saperlip:eek:pette ! En cas d'alerte, j'ose espérer que vous n'orientez pas vos collègues vers une direction opposée à celle où ils sont attendus ;)

Une suggestion en pièce jointe.

A bientôt :)
 

Pièces jointes

  • 00 - pompier83 -SOS... .xlsm
    310.3 KB · Affichages: 50

Discussions similaires

Réponses
9
Affichages
460

Statistiques des forums

Discussions
312 248
Messages
2 086 594
Membres
103 250
dernier inscrit
keks974