compter cellules non vide en VBA

bertgrav

XLDnaute Occasionnel
BONSOIR,

je voudrais compter le nombre de cellules non vide en colonne C entre C1 et la derniere cellule en C définit par la limite de la colonne A, en l'occurence: 'C' & I.

j'ai commancé la macro ainsi:

Dim I As Integer
I = Range('a1').End(xlDown).Row

mais aprés je n'y arrive plus.

merci de votre aide

Chantal
 

dg62

XLDnaute Barbatruc
Bonsoir Bertgrav


Code:
Sub comptevide()
Dim I As Integer
I = Range('a1').End(xlDown).Row
nbcel=0

for each cel in range('c1:c' & i)

if cel > ''
nbcel=nbcel+1
end if

next cel

msgbox('Nombre de cellules vides : ' & nbcel)

end sub

edition : j'avais compris vide

Message édité par: dg62, à: 20/02/2006 19:54
 

JeanMarie

XLDnaute Barbatruc
Bonsoir Robert

Effectivement je me suis trompé dans le type de la déclaration de la variable, mais toi aussi, lol
Excel contient 65536 lignes et Integer ce limite à 32 767. D'autre part Robert, ce n'est pas dans la colonne C qu'il faut prendre en compte la fin de la limite, mais dans la colonne A.lol

@+Jean-Marie
 

Robert

XLDnaute Barbatruc
Repose en paix
Bonsoir le fil, bonsoir le forum,

Jean-Marie as-tu déjà vu une carpe-solée ??? Hé bien c'est moi maintenant... Muet comme une carpe car je promets de tourner 7 fois... et Solé par ce sont mes plus plates excuses que j'ose te présenter sur un plateau d'argent finement ciselé... Bonne soirée.
 

Discussions similaires

Statistiques des forums

Discussions
312 215
Messages
2 086 326
Membres
103 180
dernier inscrit
Vcr