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 :

report de valeur d'une autre feuille


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 3
    Points : 2
    Points
    2
    Par défaut report de valeur d'une autre feuille
    Bonjour, le forum
    Tout nouveau inscrit, pouvez vous m'aider?
    Je voudrait reporter des valeurs d'une feuille sur une autre feuille , exclusivement par macro, mon fichier est deja bien avancé, mais je doit reprendre des valeurs sur deux feuilles differentes!!!!
    Je joint un fichier pour plus d'explication

    Merci d'avance a ceux qui s'interesserons a mon problème
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Points : 9 548
    Points
    9 548
    Par défaut
    Bonsoir,

    Une approche pour tes reports, pour ce que j'ai compris de ton fichier

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub Macro1()
    Dim plage As Range, x As Integer
    Set plage = Sheets("export").Range("d2:f" & Range("d65000").End(xlUp).Row)
    For x = 5 To Sheets("Zone 1_S01").Range("a65000").End(xlUp).Row
    Sheets("Zone 1_S01").Range("h" & x) = Application.WorksheetFunction.SumIf(plage.Columns(1), Sheets("Zone 1_S01").Range("a" & x), plage.Columns(3))
    Next x
     
    End Sub
    meme principe pour la feuille "zone 2"

    bonne nuit

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 3
    Points : 2
    Points
    2
    Par défaut

    merci pour ta reponse, je teste car la c'est du lourd.
    @+

Discussions similaires

  1. [XL-2010] renvoyer une valeur d'une autre feuille selon un résultat
    Par docjo dans le forum Excel
    Réponses: 4
    Dernier message: 10/06/2013, 17h28
  2. [XL-2007] copier coller valeur dans une autre feuille avec itération de colonne
    Par profnans dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 24/02/2013, 20h21
  3. [XL-2003] Copier automatiquement des valeurs vers une autre feuille
    Par Rabiry dans le forum Macros et VBA Excel
    Réponses: 18
    Dernier message: 24/01/2013, 09h31
  4. [XL-2003] Recherche d'une même valeur dans une autre feuille
    Par Rrrroh dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 25/06/2010, 10h03
  5. [XL-2003] Récupérer une valeurs d'une autre feuille
    Par Maiden002 dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 22/07/2009, 12h22

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