Nb de valeurs constantes

  • Initiateur de la discussion Initiateur de la discussion nomitse
  • 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 !

N

nomitse

Guest
Bonjour à tous,

je souhaite créer un formule qui permet de me remonter le nombre de constantes dans une plage de cellules donnée (le reste de la sélection sont des formules classiques). j'ai essayé ceci mais ça ne fonctionne pas :

Function CompteConst(SearchArea As Range) As Variant

Application.Volatile True

CompteConst = 0

Dim Cell As Range
For Each Cell In SearchArea
If xlCellTypeConstants Is True Then CompteConst = CompteConst + 1
Next Cell

End Function

Pouvez vous m'aider SVP.

Merci d'avance,

Simon
 
Bonjour,

l'utilisation de Plage.SpecialCells(xlCellTypeConstants).Count répondrait à votre besoin. Mais si ce code fonctionne bien dans une sub, dans une fonction on récupère le nombre total de cellule de la plage, dommage il aurait été plus simple d'écrire:
Code:
CompteConst = SearchArea.SpecialCells(xlCellTypeConstants).Count

Pas trouvé mieux que :
Code:
For Each Cell In SearchArea
    If Cell.HasFormula = True Then Compte = Compte + 1
Next Cell
CompteConst = SearchArea.Count - Compte

A+
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour