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 :

Macro d'extraction de valeurs mesurées


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Juin 2013
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 104
    Par défaut Macro d'extraction de valeurs mesurées
    Bonjour,

    j'ai un protocole de mesure qui me donne en sortie un fichier dans lesquels il y a des paramètres et quelques valeurs noyées dedans.

    ces valeurs, quand elles existent, sont toujours précédées de la même ligne, mais il peux y avoir selon les cas 1,2,3,4 ou 5 lignes de valeur qui se suivent.

    J'aimerais extraire uniquement ces valeurs.

    comment puis-je faire pour écrire :

    je cherche la valeur "a" dans la collone B, quand je la trouve je copie-colle la ligne située 10 lignes en dessous ?

    d'avance merci pour votre aide

    excel 2010

  2. #2
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    si j'ai bien compris :

    "je cherche la valeur "a" dans la colonne B"
    tu cherches des "valeurs" qui sont en colonne B, avec pour point de repère la donnée "a" de la cellule qui est juste au dessus car elle est toujours identique ?
    Donc on doit juste travailler sur la colonne B, tu ne cherches rien dans les autres colonnes ?


    quand je la trouve je copie-colle la ligne située 10 lignes en dessous
    Quand tu trouves ta cellule qui contient "a" (le point de repère), tu veux copier la ligne complète qui est située 10 lignes en dessous... mais pour la coller où ?
    si tu copie-colle en même temps....ben en gros tu fais rien d'autre que remplacer la valeur de la ligne...par sa valeur initiale.

    Je suis fatigué où bien je suis pas le seul à avoir du mal à comprendre la demande car interprétable de plusieurs manières ?

    Je pense pouvoir t'aider pour cette demande (pour une fois... ), mais j'ai besoin de clarifications

  3. #3
    Membre confirmé
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Juin 2013
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 104
    Par défaut
    bonjour,

    merci de ton aide.

    j'ai ajouté un fichier csv exemple pour mieux comprendre

    je recherche une valeur dans la colonne B ( entouré en rouge)

    et je veux alors copié ce qu'il ya quelques lignes en dessous ( en rouge également)

    et faire ça pour plusieurs valeurs de la colonne B.
    Fichiers attachés Fichiers attachés

  4. #4
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    csv n'est pas un format valide pour les pièces jointes :

    Fichiers attachés
    Extensions de fichiers valides: 7z as asm asp aspx bz2 c cpp cs css doc docx fla gif gz h hpp htm html java jpeg jpg js ods odt pas pdf php pl png psd py rar sql swf tar tex txt vb xls xlsx xml xsd xsl xslt zip

  5. #5
    Membre confirmé
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Juin 2013
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 104
    Par défaut
    je viens de voir ça oui, j'ai fait une version xls ci dessus.

    en jaune les valeurs recherchés en colone B , qui sont donc le déclencheur.

    et en dessous, colonne E et F les valeurs à copié collé ailleurs.

    comme tu peux le voir, l'écart entre la valeur de B et les valeurs a récupérer est toujours le meme.

    par contre les valeurs à récupérer peuvent être sur 1, 2,3, 4 lignes..


    et effectivement l'idée est de les coller dans un autre onglet à la suite les unes des autres.

  6. #6
    Expert éminent
    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
    Par défaut
    Bonjour,

    en utilisant l'Enregistreur de macros, tu sélectionnes la colonne B puis tu utilises la fonction de recherche sur la valeur désirée
    et enfin tu copies ailleurs, te donnant ainsi une base de code facilement adaptable …

    Si tu as déjà un code, merci de le publier et de nous indiquer à quel endroit tu coinces …

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

Discussions similaires

  1. Macro VBA de recherche et d'extraction de valeur
    Par mattchoco dans le forum Macros et VBA Excel
    Réponses: 42
    Dernier message: 06/07/2013, 22h59
  2. Extraction de valeurs - matrice des distances
    Par progfou dans le forum Algorithmes et structures de données
    Réponses: 21
    Dernier message: 06/04/2007, 17h14
  3. [VBA-E]Lancer une macro sur changement de valeur cellule ?
    Par jeremiegrenoble dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/03/2006, 14h22
  4. Extraction des valeurs hexa d'un champ char
    Par Krispi dans le forum Fortran
    Réponses: 3
    Dernier message: 21/11/2005, 11h10
  5. [Tableaux] Extraction de valeur dans un tableau
    Par pirouette_07 dans le forum Langage
    Réponses: 6
    Dernier message: 21/10/2005, 17h54

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