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 :

extraire données pour synthèse [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    infirmier
    Inscrit en
    Février 2015
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : infirmier

    Informations forums :
    Inscription : Février 2015
    Messages : 15
    Par défaut extraire données pour synthèse
    bonjour,

    je cherche à récupérer( sur la feuille synthèse l'ensemble des données des colonnes A et B des 3 onglets selon deux critères:
    1) le mois
    2) si sur la colonne du mois le chiffre est supérieur à 0.

    et si possible en séparant agents catégorie A et agents catégorie B.
    je bloque sur la macro
    merci de votre aide
    Essaisynthese.xlsm

    tseoy

  2. #2
    Membre émérite
    Homme Profil pro
    Directeur
    Inscrit en
    Avril 2003
    Messages
    724
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur

    Informations forums :
    Inscription : Avril 2003
    Messages : 724
    Par défaut
    Salut,

    tu peux essayer cette procédure.
    NB: je n'ai pas super testé, il faut adapter!
    Cordialement,
    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
    40
    41
    42
    43
    44
    45
    Sub analytique2()
        ' variables objet
        Dim shData As Worksheet
        Dim shSynthese As Worksheet
        Dim rngMois As Range
        ' variables
        Dim iNbLignes As Integer
        Dim i As Integer
        Dim iCurrentLineDest As Integer
        Dim iIdxCol As Integer
        Dim sMois As String
        Dim varChiffre As Variant
     
        ' init
        Set shData = Worksheets("group 1")
        Set shSynthese = Worksheets("synthese")
     
        ' lire le mois
        sMois = InputBox("quel mois voulez-vous extraire")
     
        ' lire le num colonne
        Set rngMois = shData.UsedRange.Find(sMois)
        If Not rngMois Is Nothing Then
            iIdxCol = rngMois.Column
        Else
            Exit Sub
        End If
     
        ' parcourir la plage
        iNbLignes = shData.UsedRange.Rows.Count
        i = 4
        iCurrentLineDest = 1
        Do While i <= iNbLignes
            'lire le chiffre
            varChiffre = shData.Cells(i, iIdxCol)
            If IsNumeric(varChiffre) Then
                If varChiffre > 0 Then
                    shSynthese.Cells(iCurrentLineDest, 1) = shData.Cells(i, 1)
                    shSynthese.Cells(iCurrentLineDest, 2) = shData.Cells(i, 2)
                    iCurrentLineDest = iCurrentLineDest + 1
                End If
            End If
            i = i + 1
        Loop
    End Sub

  3. #3
    Membre averti
    Homme Profil pro
    infirmier
    Inscrit en
    Février 2015
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : infirmier

    Informations forums :
    Inscription : Février 2015
    Messages : 15
    Par défaut
    merci beaucoup
    je vais adapter à mon fichier
    cordialement
    tseoy

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Macro pour extraire donné statistique
    Par hypothese dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 23/06/2014, 13h54
  2. Extraire donnée pour mettre dans mail.
    Par guillome29 dans le forum IHM
    Réponses: 3
    Dernier message: 15/04/2013, 19h04
  3. Fonctions ou classe pour extraire données de fichier
    Par livininchina dans le forum Langage
    Réponses: 10
    Dernier message: 21/08/2012, 02h50
  4. Extraire des données pour mettre dans une BD
    Par luciedoudou dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 21/02/2008, 14h17
  5. Extraire des données pour mettre dans une BD
    Par luciedoudou dans le forum Excel
    Réponses: 7
    Dernier message: 21/02/2008, 10h19

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