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 :

comptage éléments tableau


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 68
    Par défaut comptage éléments tableau
    Bonjour,

    A partir d'un tableau de données je souhaite effectuer quelques opérations (soustraction, comptage) comme indiqué dans le fichier en pièce jointe

    voici le code que j'ai a disposition. Il ne fonctionne pas et je ne sais pas comment compter le nombre d'éléments que contient ma liste

    Merci pour votre aide

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    Sub tableau()
    'exploration de la ligne 2, de la colonne 5 jusqu'a la derniere non vide
    For n = 5 To f.Range("IV3").End(xlToLeft).Column
    'balyage de la colonne de la ligne 2 jusqu'a la derniere non vide
    For m = 2 To f.Cells(65536, n).End(xlUp).Row
            Aarriv = ""
            Barriv = ""
            'pour n'avoir que les valeurs numériques
            If (IsNumeric(f.Cells(m, n)) And f.Cells(m, n) <> "\") Then
            'si la cellule contient "/" alors on incrément une liste
            If f.Cells(m, n) = "\" Then
            liste = liste & f.Cells(m, 3) & ";"
            End If
            If Adep = "" And f.Cells(m, n) <> "\" Then
            Adep = f.Cells(m, 3).Value
            Bdep = f.Cells(m, n).Value
            liste = liste & f.Cells(m, 3) & ";"
            Else
            If f.Cells(m, n) <> "\" Then
            Aarriv = f.Cells(m, 1).Value
            Barriv = f.Cells(m, n).Value
            liste = liste & f.Cells(m, 3) & ";"
            End If
            End If
            End If
     
    Next m
        Cells(22, n) = Aarriv - Adep
        Cells(23, n) = Barriv - Bdep
        'If liste <> "" Then 'compter le nombre d'éléments différents de la liste
        'Cells(24, n) = nombre d'éléments de la liste
     
       Adep = ""
       Bdep = ""
       liste = ""
     
    Next n
     
    End Sub
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [2K8] Plier/déplier élément tableau
    Par tigrebin dans le forum SSRS
    Réponses: 6
    Dernier message: 19/03/2010, 16h16
  2. Problème lecture élément tableau
    Par dubitoph dans le forum Langage
    Réponses: 2
    Dernier message: 18/02/2010, 13h32
  3. Affecter élément à tableau multi-dimensionel
    Par benoxy dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 29/01/2010, 05h18
  4. Élément tableau dans variable de session
    Par akara dans le forum Langage
    Réponses: 9
    Dernier message: 03/08/2007, 14h32
  5. [Tableaux] pb accéder élment tableau
    Par dubitoph dans le forum Langage
    Réponses: 11
    Dernier message: 03/04/2006, 13h11

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