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 :

Code macro copie


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2013
    Messages : 26
    Par défaut Code macro copie
    Bonjour

    J'aimerais copier dans le fichier qui se nomme DR1 de la ligne A17 et la copie s'arrete au moment où il retrouve dans la colonne C " Realisations" qu'il sarrete de copier et le colle dans mon fichier central.

    Excusez moi mais j'ai besoin de ça urgemment car je dois rendre le travail avant midi.

    Merci à vous pour votre gentillesse

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut
    Bonjour.

    Et la marmotte met le chocolat dans le papier alu ‼ …



  3. #3
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2013
    Messages : 26
    Par défaut code macro copie
    voici le code mais j'aimerais que la copie s'arrete au moment où il retrouve dans la colonne C "réalisations"
    Voici ce que j'ai fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Workbooks(DR1).Sheets(1).Range("A17:i" & Range("i65000").End(xlUp).Row).Copy Workbooks(CENTRAL).Sheets(1).Range("A17")

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    Vite fait, comme ça, avant midi (non testé) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub Copie()
        Dim Sh1 As Worksheet, Sh2 As Worksheet, Ligne As Long, Plage As Range
        Set Sh1 = Workbooks("DR1").Sheets(1)
        Set Sh2 = Workbooks("CENTRAL").Sheets(1)
        With Sh1
            Ligne = .Range("C17:C65000").Find("Realisations", , , xlWhole).Row - 1
            .Range("17:" & Ligne).Copy Sh2.[A17]
        End With
    End Sub

  5. #5
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2013
    Messages : 26
    Par défaut
    Merci d'avoir réagir aussi vite.

    Dans le code au niveau de ROw - 1 . Range ça me met reference incorrecte

    j'ai déclaré DR1 = Nom du fichier
    Central c'est le nom de mon fichier de destination.
    Moi j'aimerais copier dans le fichier DR1 feuille 1 les lignes de colonne a17 à i et la copie s'arrete dès qu'il trouve en colonne C "realisation au cours de la semaine"

  6. #6
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub Demo()
        With Workbooks(DR1).Sheets(1)
            Set Cel = .Columns(3).Cells.Find("realisation au cours de la semaine", , , xlWhole)
     
            If Not Cel Is Nothing Then _
                .Range("A17:I" & Cel.Row - 1).Copy Workbooks("CENTRAL").Sheets(1).[A17]
        End With
    End Sub

    __________________________________________________________________________________________

    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion …


    __________________________________________________________________________________________
    Les bourses ne témoignent pas l'état des économies, mais de la psychologie des investisseurs ! (Françoise Giroud)

  7. #7
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut
    Incomplet …

    • DR1 & CENTRAL c'est quoi ? Des variables ou des noms ? Dans le dernier cas il manque les guillemets ‼


    • "A17:i" : les colonnes de A à i sont copiées ?


    • Pour rechercher dans la colonne C, voir la méthode Find par exemple …


    __________________________________________________________________________________________

    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion …


    __________________________________________________________________________________________
    - A ton avis, quel est le plus grand mal de notre époque : l'ignorance ou l'indifférence ?
    - J' sais pas et j' m'en fous !


Discussions similaires

  1. Macro Copie de cellules
    Par Pascalou2008 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 08/03/2008, 09h12
  2. [Macro] Copie de Word vers Excel : mise en formule
    Par ML0808 dans le forum Macros et VBA Excel
    Réponses: 31
    Dernier message: 06/03/2008, 10h07
  3. code pour copie adrese email cc
    Par patgame dans le forum Modélisation
    Réponses: 3
    Dernier message: 16/08/2007, 19h38
  4. [VBA-E] erreur de code sur copie de cellules
    Par dado91400 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 17/03/2007, 23h12
  5. Ma Macro copie le contenu de certaines cellules mais pas d'autres
    Par zococo dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 25/01/2007, 11h53

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