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 sur une colonne d'une autre feuille


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2011
    Messages
    422
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2011
    Messages : 422
    Points : 99
    Points
    99
    Par défaut compter sur une colonne d'une autre feuille
    bonjour

    j'ai une procédure à faire qui compte le nombre d'heure identique sur une colonne et qui les range directement sur un tableau

    la procédure ne marche pas uniquement lorsque je vais chercher la colonne sur une autre feuille, je tiens à préciser que je suis un novice.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Sub compteur()
    Dim derligne As Long
     
    derligne = Range("ab65536").End(xlUp).Row
    For i = 2 To derligne
    For j = 2 To 25
    If Sheet("Feuil2").Cells(i, 1) = Cells(5, j) 
    Cells(6, j) = Cells(6, j) + 1
    End If
    Next j
    Next i
    End Sub

    Je voudrais comprendre pourquoi ca bloque lorsque je rajoute sheet

    merci d'avance

  2. #2
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2010
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 229
    Points : 168
    Points
    168
    Par défaut
    Salut l'huitre

    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
     Sub compteur()
    Dim derligne As Long
    
    
    derligne = Range("ab65536").End(xlUp).Row
    For i = 2 To derligne
    For j = 2 To 25
    If Sheets("Feuil2").Cells(i, 1) = Cells(5, j) THEN
    Cells(6, j) = Cells(6, j) + 1
    End If
    Next j
    Next i
    End Sub
    
    merci d'avance
    Il manque un "then" déjà a la fin de ton If et un S a ton sheet

    Essaye avec ca déjà...

    cdt
    Dodo

Discussions similaires

  1. Réponses: 3
    Dernier message: 28/02/2015, 16h44
  2. Réponses: 12
    Dernier message: 14/05/2014, 00h05
  3. Réponses: 7
    Dernier message: 25/03/2011, 11h52
  4. Réponses: 4
    Dernier message: 31/10/2007, 21h27
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 14h48

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