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 :

Importer plusieurs plages fixes de plusieurs feuilles


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 111
    Par défaut Importer plusieurs plages fixes de plusieurs feuilles
    Bonsoir à tous,

    Je ne comprends pas vraiment ce que je lis lors de ma recherche sur le forum et je ne veux pas faire de bêtise en recopiant bêtement vos formules. Cependant j’aimerai bien me simplifier un travail par macro.

    Je réceptionne un dossier par mois contenant des fichiers Excel nommés par date (01.01.08) comprennant deux feuilles chacun (arbre et fleur), format identique.
    Je cherche à récupérer 2 plages de cellules par feuille pour tous les fichiers du mois et à envoyer ces données dans une feuille nommées "noms vérifiés JANV", à la queue le leu en colonne A. (environ 350 noms attendus sur janvier).

    Je ne suis pas bien à l’aise en VBA, et en création automatique de macro je n'ai pas le résultat que j'attends.

    Merci de votre aide.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    Sub Récupérationnoms()
    '
    ' Récupérationnoms Macro
    ' Macro enregistrée le 12/02/2008 par Tellines
    '
    '
        Range("B3:B15").Select
        Selection.Copy
        Windows("noms vérifiés JANV.xls").Activate
        Range("A7").Select
        ActiveSheet.Paste
        Windows("01.01.08.xls").Activate
        Range("B19:B28").Select
        Application.CutCopyMode = False
        Selection.Copy
        Windows("noms vérifiés JANV.xls").Activate
        Range("A20").Select
        ActiveSheet.Paste
        Windows("01.01.08.xls").Activate
        Sheets("arbre").Select
        ActiveWindow.SmallScroll Down:=-9
        Range("B3:B15").Select
        Application.CutCopyMode = False
        Selection.Copy
        Windows("noms vérifiés JANV.xls").Activate
        ActiveWindow.SmallScroll Down:=8
        Range("A30").Select
        ActiveSheet.Paste
        Windows("01.01.08.xls").Activate
        ActiveWindow.SmallScroll Down:=4
        Range("B19:B28").Select
        Application.CutCopyMode = False
        Selection.Copy
        Windows("noms vérifiés JANV.xls").Activate
        ActiveWindow.SmallScroll Down:=14
        Range("A43").Select
        ActiveSheet.Paste
        Range("D41").Select
        ActiveWindow.SmallScroll Down:=-28
    End Sub

  2. #2
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, via ADO mais il faudra l'adapter, voir ADO_03.zip sur http://www.developpez.net/forums/sho...d.php?t=506315

    Si tu avais un échantillon de fichiers xx.xx.xx.xls cela serait plus facile

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 111
    Par défaut
    Merci pour la réponse.

    J'avais vu cette discution, mais c'est un peu du "charabia" pour moi. C'est à dire que je suis incapable de transformer.

    Que mes fichiers soit ouverts ne me dérange pas plus que ça.
    Si c'est plus dur à faire quand ils sont fermés, tant pis.

    Mais plus clair un petit fichier joint vide.

    Bonne soirée.

  4. #4
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Re, un 1er jet

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 111
    Par défaut FICHIER CORROMPU
    Merci pour la réponse mais je n'ai pas pu lire le zip
    En pièce jointe l'explication

    Cordialement,

  6. #6
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Soir Bon, Fichier Lecture_Arbo_01.zip reloadé çi-dessus

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

Discussions similaires

  1. [XL-2007] Import de plusieurs fichiers (.lst) dans une feuille Excel
    Par lach12 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 29/01/2015, 09h34
  2. [AC-2007] Importer une plage d'une feuille de plusieurs fichiers Excel
    Par Yannto dans le forum Access
    Réponses: 2
    Dernier message: 14/05/2014, 03h59
  3. Réponses: 20
    Dernier message: 30/08/2012, 14h15
  4. [AC-2003] Import d'un fichier Excel à plusieurs feuilles vers Access
    Par cosmonaute666 dans le forum VBA Access
    Réponses: 3
    Dernier message: 24/06/2009, 18h00
  5. copier des plages variables de plusieurs feuilles vers une seule
    Par irene15 dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 22/06/2007, 13h44

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