Nombre de cellules non vides [Fermé]

Messages postés
154
Date d'inscription
mercredi 26 janvier 2011
Statut
Membre
Dernière intervention
24 décembre 2018
- - Dernière réponse : delta70
Messages postés
154
Date d'inscription
mercredi 26 janvier 2011
Statut
Membre
Dernière intervention
24 décembre 2018
- 14 avril 2014 à 23:39
Bonjour,
Tout d'abord merci pour le Forum, qui m'aide toujours.
J'utilise un code VBA que j'ai copié d'un autre fichier qui donne le nombre de professeur dans textbox dans un userform. Mais Je rencontre un petit problème avec il ne compte pas les cellules non vides d'une colonne cible, il compte seulement les cellules pleines qui sont au dessus d'une cellule vide.
Ce que je souhaite faire est de compter les cellules pleines entre des cellules vides.
Voici le code:

Public Function nbre_prof()
Application.Volatile
Sheets("Base_D").Select
nbre_prof = 0
For n = 2 To 501
If Isfull(Cells(n, 1)) Then
nbre_prof = n - 2
Exit For
End If
Next
End Function


Merci à tous pour votre aide.
Cordialement
Afficher la suite 

3 réponses

Messages postés
422
Date d'inscription
dimanche 31 décembre 2006
Statut
Membre
Dernière intervention
21 mai 2015
76
0
Merci
Je ne suis pas sur de bien comprendre le problème, mais pour compter le nombre de cellules vides d'une colonne, il te suffit de faire

=NB.VIDE(plage)
Messages postés
3341
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
444
0
Merci
Bonjour,

Pour ce que je crois comprendre, ton code donne le nombre de cellules vides entre A2 et la première cellule renseignée de la colonne A .

Remarque : je ne connais pas la fonction IsFull)

A+
Messages postés
154
Date d'inscription
mercredi 26 janvier 2011
Statut
Membre
Dernière intervention
24 décembre 2018
0
Merci
merci, bien gyrus, merci bien kailéa

Normalement c'est la fonction IsEmpty
j'ai essayé Isfull car j'ai cru que c'est le contraire de IsEmpty