Nombre de cellules non vides

Fermé
Utilisateur anonyme - 14 avril 2014 à 14:10
 Utilisateur anonyme - 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
A voir également:

3 réponses

Kailéa Messages postés 418 Date d'inscription dimanche 31 décembre 2006 Statut Membre Dernière intervention 21 mai 2015 78
14 avril 2014 à 14:23
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)
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
14 avril 2014 à 14:33
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+
0
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
0