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 :

Copie de résultats dans un onglet de sauvegarde / plages distinct


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Mai 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2014
    Messages : 14
    Par défaut Copie de résultats dans un onglet de sauvegarde / plages distinct
    Bonjour à tous,

    Je débute en VBA et j'aurais besoin de vos lumières pour le cas suivant :

    Je souhaite créer une macro permettant de copier les valeurs de quelques cellules d'un premier onglet vers un onglet de "SAUVEGARDE". Petite difficulté les plages contenant les valeurs à copier ne sont pas forcément adjacentes ou continues...

    La macro doit plus exactement :
    - copier le contenu de certaines cellules du premier onglet
    - formater les valeur disséminée sur une ligne
    - incrémenter le numéro de ligne de l'onglet "sauvegarde"
    - coller les valeurs sous la dernière ligne sauvegardée.

    J'ai bricolé un code avec l'enregistreur de macro ainsi que de mes micros connaissances en VBA !

    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
     
    Sub copie2()
     
    Static Compteur As Integer
    Dim numligne As Integer
     
        Compteur = Compteur + 1
        numligne = Compteur + 1
        Range("B7:C7").Select
        Selection.Copy
        Sheets("SAUVERGARDE").Select
        Range("A1").Offset(Compteur, 1).Select
        Cells(numligne, 1).Value = Compteur
        Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
            :=False, Transpose:=False
     
    End Sub
    Par contre j'ai l'impression que les copier coller ne sont plus synchro avec la valeur de mon ID lorsque je ferme et ré ouvre le fichier... avez-vous une solution pour palier à cela ? Par ailleurs je ne vois pas comment résoudre le problème de la conversion en ligne des plages non contigues.

    A toute fin utile ci-joint le fichier
    Merci d'avance pour votre aide
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [XL-2010] Recherche multicritères et copie des résultats dans une autre feuille
    Par chacha49 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 24/08/2011, 22h25
  2. [XL-2003] Problème copie dans un onglet
    Par zarktoune dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 12/03/2011, 11h24
  3. Copie de cellules d'un onglet dans un autre
    Par sebicool dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 14/01/2009, 11h23
  4. Sauvegarde de résultats dans une boucle FOR-END
    Par laroche1 dans le forum MATLAB
    Réponses: 4
    Dernier message: 19/12/2007, 16h51
  5. Réponses: 2
    Dernier message: 23/08/2007, 20h45

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