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 :

Mettre datas issues de colonnes dans un autre onglet sur la meme ligne via une table variable [XL-2007]


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 12
    Points : 10
    Points
    10
    Par défaut Mettre datas issues de colonnes dans un autre onglet sur la meme ligne via une table variable
    Bonjour,
    Je fais generalement mes macros basiques moi meme,
    mais là je suis confronté à devoir utiliser une Table dans vba et je seche...
    j'ai un onglet dans lequel se trouve la meme reference sur plusieurs lignes car elle a des step differents a passer, a chaque step, il y a des dates associées
    Je souhaiete creer dans un autre onglet une ligne par Ref+Issue en recuperant les infos des colonnes de l'onglet initial.
    j'ai essayé de creer une table (Fixe)qui cherche les doublons et qui normalement devrais noter les references unique, mais rien que là, ca marche pas.
    ps: Mon fichier de travail fait plus de 750000lignes et les lignes et colonnes sont variable
    ps2: je n'ai pas pu mettre le fichier en xlsm ? donc en xlsx
    Merci de votre aide.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 869
    Points : 3 442
    Points
    3 442
    Billets dans le blog
    1
    Par défaut
    bonsoir,

    La vache 750 000 lignes ça va être très très long à traiter il faut compter en heures la durée de traitement !!!

    Si tu peux je te conseille vivement de faire ça sous access ce sera hyper plus rapide et plus simple à faire.

    Si tu peux pas sache que j'ai fait un traitement du même genre mais que sur 350 000 lignes il ma fallut 6 H pour tout traiter !!!
    Certes c'était une brouette et pas une bête de course mais qd même.

    Bon je vais essayer de retrouver le code puis je reviens vers toi

    à Plus

  3. #3
    Membre à l'essai
    Inscrit en
    Novembre 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    Bonsoir.
    Je n'ai pas access à ma disposition.
    Je pensais qu'en utilisant un tableau vba, cela aurait pu réduire le tes de traitement.

  4. #4
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 922
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 922
    Points : 28 908
    Points
    28 908
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    As-tu essayé du côté des dicos ?
    En faisant une recherche sur google, tu devrais trouver suffisamment d'exemples sur le sujet.
    Notamment ici http://www.developpez.net/forums/d76...-d-dictionary/

  5. #5
    Membre à l'essai
    Inscrit en
    Novembre 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    Bonjour,
    je n'ai jamais utiliser les dictionary, je vais regarder de ce coté.
    Bonne journée au forum

  6. #6
    Membre à l'essai
    Inscrit en
    Novembre 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    Bonjour à tous,

    Je ne comprends pas comment fonctionne les dictionary malgres les sujet sur le forum et sur le net.
    J'ai l'impression d'arriver a stocker les "key" mais je ne parviens pas a stocker les items comme je le souhaiete.
    Si quelqu'un peut m'aider, ca serai bien...
    Merci

  7. #7
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 922
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 922
    Points : 28 908
    Points
    28 908
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Un petit exemple tout simple que j'ai déposé hier te permettra peut-être d'y voir plus clair http://www.developpez.net/forums/d14...e/#post7881127

  8. #8
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 674
    Points
    18 674
    Par défaut

    Bonjour,

    dans l'environnement VBA taper dans la zone de saisie en haut à droite « dictionary » et valider.

    Ouvrir Dictionary Object et voici toute l'aide à portée de clic concernant ses propriétés et méthodes !

    Sinon il y a aussi de la documentation sur le site MSDN …

    Sans compter les nombreux exemples dans les discussions de ce forum, une p'tite recherche et voilà !

  9. #9
    Membre à l'essai
    Inscrit en
    Novembre 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    Merci pour vos réponses.
    Malgré mes essais, je ne suis pas parvenu à faire ce que je voulais en vba.
    Je vais le faire avec des formules...
    Merci

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/04/2014, 17h26
  2. Réponses: 4
    Dernier message: 20/10/2013, 18h33
  3. rechercher une date et copier la colonne dans un autre onglet
    Par jd69001 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/02/2012, 20h09
  4. Référence à une colonne dans un autre select
    Par vlefevre dans le forum Langage SQL
    Réponses: 3
    Dernier message: 08/01/2008, 09h48
  5. Copie une colonne dans l'autre
    Par afrodje dans le forum Langage SQL
    Réponses: 6
    Dernier message: 29/10/2007, 16h37

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