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 boucle pour copier valeur dans une cellule en fonction d'un critère d'un autre fichier


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Transport
    Inscrit en
    Juillet 2018
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Transport
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2018
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Macro boucle pour copier valeur dans une cellule en fonction d'un critère d'un autre fichier
    Bonjour à tous,
    Je vous expose mon problème si vous pouvez m’aider.
    J’ai un fichier « jour » avec :
    - en A2 la date du jour
    - en B2 la donnée à récupérer

    un 2nd fichier « année » avec :
    - en colonne A l’ensemble des jours ouvrés de l’année
    - en colonne C : cellule vide
    mon besoin : avoir une macro qui copie la donnée du fichier « jour » B2 dans le fichier « année » dans la cellule C sur la ligne correspondant à la date de la cellule A2 du fichier « jour ».
    je pense que c’est une macro boucle, mais je ne maîtrise pas ce type de macro.
    en espérant avoir été suffisamment claire. Merci d’avance pour votre aide.
    Jour :
    Date Data
    06/07/2018 102

    Année :
    Date Forecast Actual
    02/07/2018 261 134,75
    03/07/2018 72 131,14
    04/07/2018 21 130,9
    05/07/2018 317 129,8
    06/07/2018
    07/07/2018
    09/07/2018

  2. #2
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Citation Envoyé par Jamoke Voir le message
    je pense que c’est une macro boucle,
    Pas nécessairement.
    Tu peux trouver la date en utilisant la méthode Find sur une référence Range correspondant à ta zone de recherche.
    https://msdn.microsoft.com/fr-fr/lib.../ff839746.aspx

    Une fois que tu as la cellule de la date, un simple Offset de décalage te place sur la cellule que tu veux renseigner.

    mais je ne maîtrise pas ce type de macro.
    Il ne tient qu'à toi d'y remédier :
    http://silkyroad.developpez.com/vba/boucles/

Discussions similaires

  1. [XL-2010] Macro pour rechercher valeur dans une liste et copier valeur associée d'une autre colonne
    Par DeathCrow83 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 13/05/2017, 16h58
  2. [Toutes versions] Faire apparaître un message dans une cellule en fonction de différents critères
    Par niiiiiiiiiico dans le forum Macros et VBA Excel
    Réponses: 18
    Dernier message: 26/04/2013, 14h43
  3. Macro pour prendre valeur d'une cellule dans un autre fichier.
    Par Zill1975 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 18/02/2013, 17h08
  4. [Toutes versions] Extraire une valeur d'une ListBox pour l'afficher dans une cellule
    Par stid59 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 06/04/2009, 22h05
  5. Code pour insérer plusieurs valeurs dans une cellule
    Par azerty1956 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/03/2009, 13h09

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