Nombre de cellules non vides

Utilisateur anonyme -  
 Utilisateur anonyme -
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   Statut Membre Dernière intervention   78
 
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   Statut Membre Dernière intervention   526
 
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
Utilisateur anonyme
 
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