IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

compter dans plusieur colonne


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 44
    Points : 30
    Points
    30
    Par défaut
    recoucou

    je n'ai toujours pas trouvé comment compter le nombre de "x" situé dans plusieurs colonnes sans refaire mon code x le nombre de colonne

    qqu'un aurait une solution

    merci

    voilà mon code de départ

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Dim i As Integer
    For i = 3 To 40
     
     
    If Worksheets("fc 2007").Cells(i, 14) = "x" Then
    Worksheets("fc 2007").Cells(77, 2) = Worksheets("fc 2007").Cells(77, 2) + 0.5
    Next

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Sub LaSub()
    Dim fl1 As Worksheet
    Dim DerniereLigne as long
    Dim DerniereColonne as integer
        Set fl1 = Worksheets("fc 2007")
        DerniereLigne = Range("A1").SpecialCells(xlCellTypeLastCell).Row
        DerniereColonne = Range("A1").SpecialCells(xlCellTypeLastCell).Column
     
        Set plage = fl1.Range("A1:" & Cells(DerniereLigne, DerniereColonne).Address)
        For Each Cel In plage
            If LCase(Cel) = "x" Then
                fl1.Cells(77, 2) = fl1.Cells(77, 2) + 0.5
            Next
        Next
     
    End Sub
    Pas testé
    Tu dis
    A+

Discussions similaires

  1. [XL-2003] Compter les "H" dans plusieurs colonnes
    Par bolide7 dans le forum Excel
    Réponses: 5
    Dernier message: 07/11/2012, 22h05
  2. Comment compter dans une colonne ce qui est unique
    Par pilpoil dans le forum Excel
    Réponses: 5
    Dernier message: 08/08/2007, 11h33
  3. Recherche VBA dans plusieurs colonnes.
    Par madchemiker dans le forum VBA Access
    Réponses: 3
    Dernier message: 12/07/2007, 13h09
  4. Compter dans une colonne le nb de valeurs communes
    Par kenny49 dans le forum Requêtes
    Réponses: 3
    Dernier message: 23/04/2007, 14h48
  5. Recherche dans plusieurs colonnes d'une table
    Par yoline dans le forum Access
    Réponses: 4
    Dernier message: 26/07/2006, 11h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo