Problème Application.Countif avec Redim

  • Initiateur de la discussion Initiateur de la discussion lebarbo
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

lebarbo

XLDnaute Occasionnel
Bonjour le forum, bonjour à tous,

Je suis en train d'essayer de construire une fonction en utilisant Redim et Countif :
-------------------------------
Function Essai(Plage As Range)
Dim TabResult As Variant
Dim L As Long


ReDim TabResult(1 To Plage.Count - 1)
For L = 2 To Plage.Count
TabResult(L - 1) = Application.Ln(Plage(L).Value / Plage(L - 1).Value)
Next L


Essai = Application.CountIf(TabResult, ">=2")


End Function
---------------------------
J'ai simplifié la formule que je compte construire pour que ce soit plus clair.
Et donc malheureusement, le formule ne fonctionne pas. J'ai bien peur qu'il y ai un problème de "compatibilité" entre le "tableau virtuel" TabResult et la fonction CountIf.

Merci d'avance pour votre aide
 
Re : Problème Application.Countif avec Redim

Bonjour Lebarbo

essaye peut être ainsi :

Code:
Function Essai(Plage As Range) As Byte
Dim L As Long, x As Byte
For L = 2 To Plage.Count
    If Application.Ln(Plage(L).Value / Plage(L - 1).Value) >= 2 Then x = x + 1
Next L
Essai = x
End Function

bonne fin d'après midi
@+
 
Re : Problème Application.Countif avec Redim

Merci Pierrot93,

Je pensais effectivement contourner le problème si il n'y avait pas de solution, toutefois je n'arrive pas à comprendre pourquoi sur un tableau "virtuel" une fonction du type :
Application.min(TabResult) fonctionne alors que .Countif ne fonctionne pas, même la fonction Count fonctionne.

Mais bon si c'est normal, je vais effectivement m'amuser à compter grâce à une boucle.
 
Re : Problème Application.Countif avec Redim

Re

oui, j'ai cherché également, mais pas moyen de faire fonctionner le "countif" sur ce tableau... Attendons un peu, peut être quelqu'un d'autre aura une astuce à nous proposer... ou bien une explication...

bonne soirée
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
12
Affichages
759
Réponses
23
Affichages
2 K
D
Réponses
1
Affichages
578
Retour