Compter cellules pleines
Résolu/Fermé
heyitsjusttiffany
Messages postés
82
Date d'inscription
samedi 3 octobre 2015
Statut
Membre
Dernière intervention
10 décembre 2021
-
18 août 2016 à 09:44
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 18 août 2016 à 11:52
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 18 août 2016 à 11:52
A voir également:
- Compter cellules pleines
- Formule excel pour additionner plusieurs cellules - Guide
- Verrouiller cellules excel - Guide
- Excel compter les cellules de couleur - Guide
- Excel fusionner deux cellules - Guide
- Figer des cellules excel - Guide
2 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 686
18 août 2016 à 09:51
18 août 2016 à 09:51
Bonjour,
En formule
ou en macro
En formule
=NBVAL(A:A)-1
ou en macro
résultat = Application.WorksheetFunction.CountA(Range("A:A")) - 1
Arkana0
Messages postés
4399
Date d'inscription
mercredi 11 février 2009
Statut
Modérateur
Dernière intervention
10 février 2023
181
Modifié par Arkana0 le 18/08/2016 à 09:56
Modifié par Arkana0 le 18/08/2016 à 09:56
Bonjour, il y a la fonction NBVAL() qui fait ça.
Equivalent en VBA : WorksheetFunction.CountA()
Equivalent en VBA : WorksheetFunction.CountA()
18 août 2016 à 10:00
Erreur de compilation:
Instruction incorrecte à l'extérieur d'une procédure.
En revanche, la formule marche bien ;) !
Entre temps, j'ai continué de cherché en attendant une réponse et j'ai miraculeusement trouvé une formule (comme quoi quand on cherche sans espérer trouver, c'est bien à ce moment qu'on trouve la solution) :
https://www.extendoffice.com/documents/excel/1559-excel-count-empty-or-nonblank-cells.html
Mais la formule est bien plus simple à retenir pour réutiliser à l'avenir, merci beaucoup !
18 août 2016 à 11:52
Erreur de compilation:
Instruction incorrecte à l'extérieur d'une procédure.
Comme une formule est associée à une cellule, une instruction VBA doit être intégrée à une procédure, tu ne peux pas exécuter une ligne toute seule !