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 :

Récuperation données de 2 feuilles [XL-2007]


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Récuperation données de 2 feuilles
    Bonjour la communauté,

    J’ai vraiment besoin de votre aide.

    Ce fichier me sert à saisir et stocker des relevés effectués le long de lignes électriques ; chacune porte un nom et est scindée en tronçon ;
    de plus elles peuvent se croiser ou avoir des équipements communs. Dans cette situation, par exemple la ligne T1 croisent G1,
    sur le rapport de T1 doit figurer les valeurs de G1 pour ces points particuliers et vice versa.

    Sur la feuille « coordonnées » sont répertoriés tous les points où seront effectuées les mesures, et seront archivées sur la feuille « BD ».

    Sur la feuille « relevé » les mesures seront consignées par tronçon. Cette feuille se remplit par macro (extraction des coordonnées des points des mesures)
    à partir de la feuille « cordonnées ».

    La saisie des mesures pour l’ouvrage concerné (nom se trouvant en B2) se font en colonne D et E (val1 et val2) et ceux de l’ouvrage voisin
    (nom se trouvant en colonne F) en colonnes G et H (val3 et val4). Ces données seront transférées sur la feuille « BD » respectivement en colonnes I, J, K, M et N.

    J’ai été aidé pour la macro d’extraction et en m’inspirant de celle-ci je suis parvenu à archiver les données sur la feuille BD.

    Je voudrai remodeler la macro d’extraction des cordonnées afin de récupérer les données qui auront été déjà archivées en BD.
    Sur mon fichier joint, j’ai déjà archivé des données concernant l’ouvrage G1. Pour saisir ceux de T1, je sais déjà qu’ils ont des points communs.

    Je suis parvenu à le faire en incluant dans le code une formule avec sommeprod . Mais le résultat n’est satisfaisant car la macro est lente
    et on voit le calcul s’effectuer (j’ai mis une condition pour ne pas afficher les « 0 »).

    Auriez-vous une proposition plus « orthodoxe » ?
    Est-il possible d'utiliser un tableau temporaire intermédiaire afin que les calculs de sommeprod s'effectuent avant le transfert sur la feuille?

    En vous remerciant par avance.

    Cordialement,
    Fichiers attachés Fichiers attachés
    Dernière modification par cathodique ; 23/11/2013 à 21h15.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 07/07/2015, 21h10
  2. Récuperation de données d'une feuille a une autre
    Par smartbis dans le forum VBA Word
    Réponses: 1
    Dernier message: 23/11/2007, 11h37
  3. Réponses: 13
    Dernier message: 28/07/2005, 13h11
  4. Réponses: 3
    Dernier message: 16/02/2005, 15h39
  5. [CR]Importer des données d'une feuille excel
    Par rolan dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 17/12/2004, 22h32

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