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 qui s'arrête via code vb [XL-2016]


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
    Stagiaire
    Inscrit en
    Mai 2019
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Stagiaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2019
    Messages : 18
    Par défaut Copie qui s'arrête via code vb
    Bonjour à tous,

    J'ai un problème de copie lorsque je souhaite copier deux colonnes d'une feuille (nommé Extraction) vers une autre feuille (nommé analyse), je souhaite automatisé cette tache car j'ai beaucoup de données et cela est plus simple. J'ai donc esquissé un code VB (que vous trouverez ci-dessous) pour réaliser cette tâche. Or les colonnes ne se copie pas entièrement! Je vous glisse aussi en pièce jointe un exemple avec un classeur Excel avec beaucoup moins de données. Vous pouvez lancer la macro et voir le problème !
    J'espère avoir été le plus clair possible.

    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
    41
    42
     
    Sheets("Extraction").Select
     
            i = 3
            j = 5
     
        Do While Cells(i, j) <> "Recettes - Missions"
            If j < 80 Then
            j = j + 1
            Else
            MsgBox "La colonne n'existe pas !"
     
            End If
        Loop
     
        Cells(i, j).Select
        Range(Selection, Selection.End(xlDown)).Copy
     
        Sheets("Analyse").Select
            Range("A65536").End(xlUp).Offset(1, 0).Select
            ActiveSheet.Paste
     
      Sheets("Extraction").Select
     
            i = 3
            j = 5
     
        Do While Cells(i, j) <> "Recettes - Hors Missions"
            If j < 80 Then
            j = j + 1
            Else
            MsgBox "La colonne n'existe pas !"
     
            End If
        Loop
     
        Cells(i, j).Select
        Range(Selection, Selection.End(xlDown)).Copy
     
        Sheets("Analyse").Select
            Range("B65536").End(xlUp).Offset(1, 0).Select
            ActiveSheet.Paste
    Merci par avance de votre aide,

    xszma.
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. [XL-2013] Code de Macro qui s'arrête après une instruction sans message d'erreur
    Par MistyFlip dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/07/2017, 12h59
  2. [XL-2013] Instructions qui arrête le code de façons inexpliquées
    Par MistyFlip dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 28/07/2017, 12h08
  3. Code VBA qui s'arrête un peu tot
    Par Sawzaaren dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 17/02/2012, 16h40
  4. [XL-2003] Code qui s'arrête de lui même en pleine execution
    Par Many31 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/07/2009, 15h38
  5. MsgBox qui n'arrète pas l'execution du code
    Par petitours dans le forum IHM
    Réponses: 2
    Dernier message: 23/04/2008, 15h37

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