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 :

[Excel 2003]Copie Cellules fichier A vers cellules fichier B


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 47
    Par défaut [Excel 2003]Copie Cellules fichier A vers cellules fichier B
    Bonjour à toutes et à tous,

    Me voilà opposé à un sérieux problème, j'ai perdu mes sources d'un ancien programme et je m'étais engagé à les présenter à 14h !! Et cela fait 30 minutes que je cherche en vain des sources sur le net...

    Voilà ce que je souhaite faire sur Excel 2003 : copier certaines lignes d'un onlget d'un fichier A vers un onglet d'un fichier B


    Pour ce faire, mon utilisateur ouvre le Excel B, clique sur un bouton, et sélectionne via une invitation de répertoire le fichier dont il veut importer des cellules. Jusque là pas de problèmes..

    Mais c'est là que ça se corse :
    Je souhaiterais recopier ligne à ligne certaines lignes et colonnes de la première feuille du fichier B vers la première feuille du fichier A.
    Et le tout sans qu'on voit que le fichier A a été ouvert...
    L'algorithmie ne me posera pas de pb mais je coince pour le code pour copier les cellules.


    En vous remerciant d'avance pour votre aide

  2. #2
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 68
    Par défaut
    bonjour

    il suffit que tu change de classeur et que tu copy la plage de cellule que tu avais choisi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    with workbook( "nom" )
     
    'ou
     
    with workbook( index )
     
    'que tu choisisse la feuille en imbriquant les with
     
    with sheets("nom" ou index)
     
    .range.PasteSpecial(xlPasteAll) 
    end with
    end with

  3. #3
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 47
    Par défaut
    Merci pour votre réponse,

    Mais je ne souhaite sélectionner qu'une partie de mes lignes de ma premiere feuille de mon "classeur a" pous les coller de manière itérative vers ma première feuille de mon "classeur b".

    Mon problème se limite finalement à une sélection d'une partie d'une ligne donnée de ma première (par exemple : données des cellules A3,C3,F3) et une recopie vers les cellules A1,G1,W1 du premier onglet de mon second classeur.

    Auriez vous des idées ?

    En vous remerciant

Discussions similaires

  1. Excel 2003 copie d'une feuille
    Par Daejung dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 03/01/2009, 14h10
  2. [VBA-E] Copier une feuille excel d'un fichier A vers un fichier B
    Par skystef dans le forum Macros et VBA Excel
    Réponses: 28
    Dernier message: 22/03/2007, 10h49
  3. transfert des données d'un fichier text vers un fichier excel sous VB
    Par insane_80 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 24/09/2006, 13h32
  4. [VC++ 2003] copie d'un buffer vers un buffer plus petit
    Par Rafoo dans le forum Visual C++
    Réponses: 3
    Dernier message: 21/09/2006, 15h01
  5. Réponses: 12
    Dernier message: 07/12/2005, 18h42

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