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

OpenOffice & LibreOffice Discussion :

Extraction de données et copie vers un autre classeur [LibreOffice][Tableur]


Sujet :

OpenOffice & LibreOffice

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2012
    Messages : 145
    Points : 65
    Points
    65
    Par défaut Extraction de données et copie vers un autre classeur
    Bonjour, je dispose d'un fichier "source" contenant des données en ligne (n° de département= A1, nom du département= B1, population= C1, superficie= D1, ....) je souhaite extraire des données selon le besoin et les copier dans un autre classeur "destination" placé dans le même dossier (exemple si je cherche le Dpt 10 je souhaite copier la ligne qui contient les données relatives à ce dpt).
    Pour la recherche (exemple le n° 10) j'utilise dans mon fichier destination la fonction RechercheV, jusque là pas de problème, je positionne bien mon résultat à l'endroit souhaité (A1) dans ma feuille "destination" ... mais je voudrais également "ramener" les autres données relatives à ma recherche (ceux situées dans mon fichier source en B1 - C1 - D1 ...)
    Peut être que la fonction RechercheV n'est pas adaptée ?
    Merci de vos observations et de vos conseils
    Fransix

  2. #2
    Membre du Club
    Homme Profil pro
    Chef d'entreprise
    Inscrit en
    Octobre 2016
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef d'entreprise

    Informations forums :
    Inscription : Octobre 2016
    Messages : 41
    Points : 64
    Points
    64
    Par défaut
    Bonjour,
    Peut être que la fonction RechercheV n'est pas adaptée ?
    Si, elle l'est ! C'est le troisième paramètre qui te permet de définir de quelle colonne tu veux extraire les données. Par exemple pour une plage de cinq colonnes (A1:E10), si le troisième paramètre est fixé à 3, c'est le contenu de la colonne C qui sera renvoyé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =RECHERCHEV("X";$A$1:$E$10;3;0)
    ensuite, si tu veux que la valeur du troisième paramètre s'incrémente automatiquement lorsque tu étires la formule vers la droite, tu peux utiliser la fonction COLONNE() :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =RECHERCHEV("X";$A$1:$E$10;COLONNE();0)
    A+

  3. #3
    Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2012
    Messages : 145
    Points : 65
    Points
    65
    Par défaut
    Slt Z_662, merci de ta réponse qui me conforte dans mon résonnement

    Quand j teste la formule 1 (sans incrémentation) sur la même feuille que mon fichier source c'est Ok
    Par contre ça ne marche pas dans je me positionne dans mon fichier "destination" (c:\fas\données 2016.ods)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =RECHERCHEV($C$25;"c:\fas\données 2016.ods";$A$1:$D$313;1;0)
    J'ai testé la formule que tu proposes en 2 (pour le coup c'est celle là qui m'interresse) mais il m'affiche une erreur 502 !

  4. #4
    Membre du Club
    Homme Profil pro
    Chef d'entreprise
    Inscrit en
    Octobre 2016
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef d'entreprise

    Informations forums :
    Inscription : Octobre 2016
    Messages : 41
    Points : 64
    Points
    64
    Par défaut
    ça ne marche pas dans je me positionne dans mon fichier "destination" (c:\fas\données 2016.ods)
    Parce que le chemin est mal défini.
    Pour récupérer le bon chemin, ouvre les deux classeurs
    1) clic égal (=) dans une cellule vide du classeur de destination
    2) sélectionne la plage concernée dans le classeur "données 2016" puis valide par entrer
    3) retourne dans la cellule où tu avais saisi le signe égal et récupère l'adresse.

    A+

  5. #5
    Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2012
    Messages : 145
    Points : 65
    Points
    65
    Par défaut
    Effectivement, erreur dans mon chemin "cible"
    Bonne méthode pour récupérer le chemin !
    Merci bcp
    @++

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

Discussions similaires

  1. [XL-2010] Extraction données classeur vers un autre classeur
    Par Florian53 dans le forum Macros et VBA Excel
    Réponses: 18
    Dernier message: 24/03/2015, 17h13
  2. Copie de données dans TCD vers un autre classeur Excel
    Par jerokat dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 13/02/2015, 11h21
  3. [XL-2007] Copie données d'un classeur vers un autre classeur
    Par carlux3 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 23/12/2010, 14h14
  4. ouverture et copie de données vers un autre classeur variable
    Par mustapha.ezzaouia dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 15/12/2009, 14h24
  5. Réponses: 4
    Dernier message: 07/02/2009, 17h19

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