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 :

Créer une archive


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 3
    Par défaut Créer une archive
    Bonjour à tous,
    j' ai cherché désespérément une solution pour le boulot.
    Je dois archiver les lignes 16 et 62 de la feuil1 sur un tableau de la feuil3.

    Tous les jours je remplis la feuil1 et je souhaiterais archiver ces lignes (16, 62) en cliquant sur un bouton ( le bleu).


    En espérant que quelqu'un souhaiteras m'aider, merci d'avance
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Bonjour,

    La ligne 17 a la même structure que la ligne 62. Doit ton prendre 17 à la place de 16?

    Ci dessous une méthode (Comme tu utilises des cellules fusionnées, difficile de faire une copier coller)
    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
    Sub Copie()
     
    Dim shCible As Worksheet
    Dim Icible As Long
     
    Set shCible = ThisWorkbook.Sheets("Feuil3")
     
    'Copie ligne 17
    Icible = shCible.Range("C" & Rows.Count).End(xlUp).Row + 1
     
    shCible.Range("C" & Icible).Value = Me.Range("C17").Value
    shCible.Range("D" & Icible).Value = Me.Range("E17").Value
    shCible.Range("E" & Icible).Value = Me.Range("F17").Value
    shCible.Range("F" & Icible).Value = Me.Range("H17").Value
    shCible.Range("G" & Icible).Value = Me.Range("J17").Value
    shCible.Range("H" & Icible).Value = Me.Range("L17").Value
    shCible.Range("I" & Icible).Value = Me.Range("N17").Value
    shCible.Range("J" & Icible).Value = Me.Range("O17").Value
     
    'Copie ligne 62
    Icible = shCible.Range("C" & Rows.Count).End(xlUp).Row + 1
     
    shCible.Range("C" & Icible).Value = Me.Range("C62").Value
    shCible.Range("D" & Icible).Value = Me.Range("E62").Value
    shCible.Range("E" & Icible).Value = Me.Range("F62").Value
    shCible.Range("F" & Icible).Value = Me.Range("H62").Value
    shCible.Range("G" & Icible).Value = Me.Range("J62").Value
    shCible.Range("H" & Icible).Value = Me.Range("L62").Value
    shCible.Range("I" & Icible).Value = Me.Range("N62").Value
    shCible.Range("J" & Icible).Value = Me.Range("O62").Value
     
    End Sub

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

    Informations forums :
    Inscription : Février 2012
    Messages : 3
    Par défaut
    merci ton aide.
    C'est bien la ligne 16 que je veux copier.
    en tout cas je te remerci je testerais ça demain et je te te tiens au jus

    bon je viens d'essayer mais ça fonctionne pas. Il a un problème avec shCible.Range("C" & Icible).Value = Me.Range("C17").Value avec "Me" est ce que je dois le remplacer par quelque chose????

  4. #4
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Si le code est dans un module, remplace "Me" par "Sheets("NomFeuille")"

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 3
    Par défaut
    Ah! je te remerci ça fonctionne

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

Discussions similaires

  1. Créer une archive JAR
    Par sliderman dans le forum Langage
    Réponses: 5
    Dernier message: 13/01/2008, 22h35
  2. [Shell] Créer une archive tar
    Par sliderman dans le forum Linux
    Réponses: 1
    Dernier message: 07/11/2007, 22h42
  3. Réponses: 3
    Dernier message: 14/04/2007, 18h46
  4. Créer une archive zip
    Par shaun_the_sheep dans le forum Administration système
    Réponses: 3
    Dernier message: 31/03/2007, 22h19
  5. [PEAR] Créer une archive tgz
    Par Fusio dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 16/07/2005, 12h57

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