begin process at 2012 02 14 12:59:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

General

 > 

nbre de cellule ds une selection


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

nbre de cellule ds une selection

vendredi 12 janvier 2007 à 14:21:07 | nbre de cellule ds une selection

Achi

bonjour,

je souhaite déterminer le nbre de cellules non vide que je dispose ds une colonne.

j'ai donc écrit:

PLV = Columns(1).Find("", [A8], , , xlByRows, xlNext).Row

(1er souci, il ne commence pas a la ligne 8 et me compte tout )

sinon à par ca ca fonctionne,

autre problème je fais des filtres sur cette colonne. et qd je veux lancer cette routine de calcul, il n'en tient pas compte et me prend également les lignes non filtrées.. et ca ne m'arrange pas!

alors si qq'un peut me renseigner!!!!!
Achi++

vendredi 12 janvier 2007 à 14:32:55 | Re : nbre de cellule ds une selection

mortalino

Membre Club


Salut,

au niveau filtre, je ne sais pas, mais pour ton 1er problème, fait le comme ceci :

PLV = Range("A8").End(xlDown)

@++


  --Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
vendredi 12 janvier 2007 à 15:41:29 | Re : nbre de cellule ds une selection

casy

Membre Club

Pas sur de ton truc Mortalino, ça indique juste la première cellule vide

Sinon au niveau formule d'excel c'est NBVAL
Ainsi =NbVal(A8:A50) te renvoie l nombre de cellules non vide sur la plage A8:A50


---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #
vendredi 12 janvier 2007 à 15:48:37 | Re : nbre de cellule ds une selection

Molenn

Pfff, si même Casy se met à me piquer mes réponses !

Donc, pour ton pb, effectivement, un NBVal est amplement suffisant.
Et pour compter tes cellules en fonction de tes filtres, il suffit de jouer avec les NBVAL et les NB.SI en fonction de ce dont tu as besoin.

Molenn
vendredi 12 janvier 2007 à 16:02:17 | Re : nbre de cellule ds une selection

mortalino

Membre Club
Réponse acceptée !


Oui, mais j'ai pas trop compris ce qu'il voulait faire...

Voici ta fonction en code :


Sub CompteCelluleVide()
    Dim MaPlage As Range, MaCellule As Range
    Dim Compteur As Integer
    
Set MaPlage = Range("A8:A50"): Compteur = 0

For Each MaCellule In MaPlage
    If MaCellule.Text = vbNullString Then Compteur = Compteur + 1
Next MaCellule

MsgBox Compteur
End Sub

~ Mortalino ~ Colorisation automatique

@++


  --Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
lundi 15 janvier 2007 à 10:04:20 | Re : nbre de cellule ds une selection

Achi

Bonjour,

Merci pr votre aide...

en fait pr etre plus clair je me sers de ce code ds le but de connaitre le nombre de ligne que mon tableau comporte... sachant qu'il est constament modifié...

je filtre également une colonne de ce tableau (en fonction d'un critère)... le problème que j'ai toujour d'ailleurs c'est que lorsque je lance mon code après avoir filtré il me prend en compte toutes les lignes de mon tableau..

voici mon code au cas ou vous pourriez m'aider!!

Public Sub NbreOt()
    Dim MaPlage As Range, MaCellule As Range
    Dim Compteur As Integer

L1 = 8

Do Until Cells(L1, 1) = ""
L1 = L1 + 1
Loop

Set MaPlage = Range("A8:A" & L1): Compteur = 0

For Each MaCellule In MaPlage
    If MaCellule.Text <> vbNullString Then Compteur = Compteur + 1
Next MaCellule

Worksheets(1).Label12.Caption = Compteur
End Sub


voilà!! Achi ++

 



Cette discussion est classée dans : colonne, cellule, selection, ds, nbre


Répondre à ce message

Sujets en rapport avec ce message

selection cellule dbgrid [ par monsieurlemouche ] salut,pardonnez moi, mais c'est assez urgent donc je poste cette question et je retouren à mes recherches (si bien que j'aurais peut-être la réponse a selection une plage de cellule avec les numéro de ligne et de colonne [ par darkspoilt ] Bonjour quelqu'un sait comment on peut sélectionnet plusieur cellule en entrant le numéro de ligne et le numéro de colonne j'ai essayé avec Cellsmon c selection de cellule [ par jacky1002 ] bonsoir j'ai un ptit pb avec des selection de cellule je vais vous simplifier mon classeur ca devrai etre plus compréhensible sur une feuille jai RELLIERS DONNées [ par dianbobo ] voila je vais t'expliquer ce que j'essai de faire si tu peux me trouver une façon d'ecrire le code : je n'arive pas a mettre le fichier en piece joint transfers cellule vers une autre feuille via vba [ par dianbobo ] Bonjour je suis plus qu'un nouveau sur excel et vba voila que j'ai un code a faire pour la suite de mon projet . voila je vous explique ce que j'essa selectionner cellule dans une colonne [ par aurelienerdeven ] bonjour je dois faire une mise en forme d'une ligne. j'ai une colonne dans laquelle j'ai des cellules vides A chaque fois que je trouve une cellule vi erreur de selection de données [ par dianbobo ] bonjour j' ai un soucis dans ma macro je suis sur la feuille("feuil1") et j'ai besoin des donneés de la feuille("forward") en colonne G du coup j'ai retraitement de chaine de caractère [ par amine8293 ] Bonjour à tous, Je suis assez novice en programmation VB. Ma question concerne une partie du programme d'une macro. Je dois faire un traitement d'une [Déplacé .Net --> VBA] blocage [ par greg7862 ] Bonjour, Je recherche les lignes de commande VB pour supprimer le contenu d'une cellule si la valeur d'une cellule est égale à un texte Càd : J'a [Déplacé VB6 --> VBA] Aide macro [ par woodkurt ] Bjr confronté à une probléme bloquant depuis une semaine.en periode d'essai dans une boite Cherche un macro pour comparer cellule et colonne et chai


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,650 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales