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 :

Additionner deux tableaux


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé Avatar de anarchiste-mouton
    Homme Profil pro
    ceci
    Inscrit en
    Décembre 2017
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : ceci
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2017
    Messages : 69
    Par défaut Additionner deux tableaux
    Bonjour à tous,

    J'ai pour le travail certaines requètes à extraire et mettre en forme. L'une d'entre elle me pose pas mal de soucis (elle est très chronophage) car je dois dabord fusionner deux tableaux pour pouvoir exploiter les resultats.

    Une image vaut mieux que des mots :
    Nom : excel.PNG
Affichages : 1116
Taille : 33,8 Ko

    Actuellement je m'y prend de la façon suivante :

    1- Je masque les lignes pour n'afficher que les entêtes des tableaux 1 et 2 (evidemment les vrais tableaux sont plus gros)
    2- Je selectionne 'entête +lignes cachées d'une colonne du tableau 2 (exemple : [F10:F15]) et la déplace sous celle qui correspond au tableau 1 ([I10;I15])
    3- Une fois que tout est bien placé, je supprime l'entête du tableau 2 afin de ne garder qu'un gros tableau
    4- Je tri colonne A puis colonne B afin de mettre en evidence des lignes redondantes (ici il y a juste "dent jaune") et je les additionnent (sans macro pour l'instant ^^').

    Vous y prendriez-vous autrement à ma place?

    Ce site est super sinon, merci beaucoup

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    Vous y prendriez-vous autrement à ma place?
    par étapes (et chaque étape devrait normalement être une discussion -le principe est sur ce forum de ne traiter qu'une difficulté parfaitement isolée et non un ensemble de difficultés-, sauf si tu sais déjà la conduire)
    Etape 1 : créer une feuille résultats vierge, hormis les entêtes , qui devront toutes être là et sans doublon d'entête
    Question, donc : Sais-tu au moins déjà mener à bien cette opération simple ?

    A ce niveau, on peut se demander si le véritable problème n'est pas celui de la conception-même de la démarche la plus adroite ...

  3. #3
    Membre confirmé Avatar de anarchiste-mouton
    Homme Profil pro
    ceci
    Inscrit en
    Décembre 2017
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : ceci
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2017
    Messages : 69
    Par défaut Etape 1
    Bonjour unparia et merci de prendre le temps de m'aider,

    L'étape 1 donnerai donc ça ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Sub Faire_entete()
     
        Range("A1").FormulaR1C1 = "Organe"
        Range("B1").FormulaR1C1 = "Couleur"
        Range("C1").FormulaR1C1 = "Lapin"
        Range("D1").FormulaR1C1 = "Crapeau"
        Range("E1").FormulaR1C1 = "Taureau"
        Range("F1").FormulaR1C1 = "Poney"
        Range("G1").FormulaR1C1 = "Mouton"
        Range("H1").FormulaR1C1 = "Chien"
        Range("I1").FormulaR1C1 = "Poisson"
        Range("J1").FormulaR1C1 = "Koala"
     
    End Sub

  4. #4
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    bonjour
    regarde ce que fait ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub test()
    ActiveSheet.Range("A1:z100").AutoFilter Field:=1, Criteria1:="<>"
    End Sub
    il ne te reste plus qu'a supprimer les lignes d'entete en doubles en gardant la plus longue
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  5. #5
    Membre extrêmement actif
    Homme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    1 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 1 369
    Par défaut
    Bonjour,

    Avec Données/Consolider?

    Boisgontier
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. Additionner deux tableaux
    Par anarchiste-mouton dans le forum Excel
    Réponses: 1
    Dernier message: 19/12/2017, 19h31
  2. Impossible d'additionner deux tableaux
    Par Tamzoro dans le forum Général Python
    Réponses: 31
    Dernier message: 09/08/2017, 12h18
  3. [PHP 5.3] Additionner les valeurs de certaines colonnes de deux tableaux
    Par renaud26 dans le forum Langage
    Réponses: 5
    Dernier message: 30/05/2014, 00h31
  4. PL/SQL COMPARAISON DE DEUX TABLEAUX APRES BULK
    Par mimi_été dans le forum PL/SQL
    Réponses: 5
    Dernier message: 30/06/2009, 13h14
  5. Concaténation de deux tableaux
    Par mego dans le forum Langage
    Réponses: 6
    Dernier message: 19/11/2008, 12h52

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