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 :

Macro de trie et de déplacement de lignes excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2010
    Messages
    257
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 257
    Par défaut Macro de trie et de déplacement de lignes excel
    Salut,
    je suis nouveaux en programmation de macros sur office et j'aimerais avoir de l'aide pour réaliser un macro qui permet de trier un tableau excel associé à un deuxième qui copiera ou triera le contenu trier vers un autre tableau semblable à celui trié. de façon général trier un tableau et affecter les différents tries à différents tableau sur d'autres feuilles ou d'autres classeurs Excel.

    Merci de bien vouloir me venir en aide !

  2. #2
    Membre Expert
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2011
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Irlande

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Novembre 2011
    Messages : 1 503
    Par défaut
    Bonjour saninx,

    je suis nouveaux en programmation de macros sur office
    Dans ce cas, commence par :
    1. Onglet Développeur > Clic sur "Enregistrer une macro"
    2. Clic sur "Ok"
    3. Réalise tes différentes actions de tri, de déplacement etc...
    4. Onglet Développeur > Clic sur "Arrêter l'enregistrement"
    5. ALT + F11

    Tu auras déjà une première idée du code que tu peux faire !

    Cordialement,
    Kimy

  3. #3
    Membre éclairé
    Inscrit en
    Avril 2010
    Messages
    257
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 257
    Par défaut
    Merci, j’effectue des testes et je vous tien informé du résultat.

    entre temps si quelqu'un a déjà effectué un tel macro qu'il me guide avec sont code !

    Merci.

  4. #4
    Membre émérite Avatar de Nico Chg
    Homme Profil pro
    Apprenti ingénieur Business Development
    Inscrit en
    Juillet 2014
    Messages
    352
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Apprenti ingénieur Business Development
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juillet 2014
    Messages : 352
    Par défaut
    Bonjour ser chevalier !

    Citation Envoyé par saninx
    qu'il me guide avec sont code !
    Il en sera fait selon vos ordres !

    ...

    Trêves de plaisanteries, je n'ai pas tout à fait compris ta demande, as tu réussi à faire quelques choses avec l'enregistreur de macro ? Si oui, qu'est ce que ça donne ?

    Sinon, peux tu poster une image (et pas un classeur exemple, je ne les ouvre pas), pour que l'on puisse se faire une idée un peu plus claire de ce que tu veux faire ?

  5. #5
    Membre éclairé
    Inscrit en
    Avril 2010
    Messages
    257
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 257
    Par défaut
    Après mon test, voila ce que l'enregistreur de macro donne , c'est ce tri que je veux rendre dynamique quelque soit le tableau sur lequel il est appliqué.

    code:

    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
    43
    44
    45
    Sub Triavtrnv()
    '
    ' Triavtrnv Macro
    '
     
     
    '
    '
    '
     
     
        Range("5:5,8:8,10:10,12:12,17:17,19:19,20:20").Select
        Range("A20").Activate
        Selection.Copy
        Application.CutCopyMode = False
        Selection.Copy
        Sheets("Retraits").Select
        Range("A2").Select
        ActiveSheet.Paste
        Sheets("Liste envoyée").Select
        Range("5:5,8:8,11:11,16:16,19:19,20:20").Select
        Range("A20").Activate
        Application.CutCopyMode = False
        Selection.Copy
        Sheets("Incorporations").Select
        Range("A2").Select
        ActiveSheet.Paste
        Sheets("Liste estimé").Select
        Range("2:2,3:3,4:4,6:6,7:7,9:9,11:11,13:13,14:14,15:15,16:16,18:18").Select
        Range("A18").Activate
        Application.CutCopyMode = False
        Selection.Copy
        Sheets("Nouvelle liste estimée").Select
        Range("A2").Select
        ActiveSheet.Paste
        Sheets("Incorporations").Select
        Range("2:2,3:3,4:4,5:5,6:6,7:7").Select
        Range("A7").Activate
        Application.CutCopyMode = False
        Selection.Copy
        Sheets("Nouvelle liste estimée").Select
        Range("A14").Select
        ActiveSheet.Paste
        Range("H21").Select
    End Sub

  6. #6
    Membre Expert
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2011
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Irlande

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Novembre 2011
    Messages : 1 503
    Par défaut
    Bonjour saninx,

    Je ne vois aucun filtre dans ton enregistreur de macro...
    Tu dois filtrer tes lignes/colonnes ?

    Soit clair dans une explication bien formulée car je ne vois pas ce que tu souhaites au final.

    Cordialement,
    Kimy

Discussions similaires

  1. macro pour impression d'une ligne excel sous word
    Par schwoby dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 09/08/2007, 12h02
  2. Macro Solver pour un grand nombre de ligne
    Par hochimi dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 12/07/2007, 23h20
  3. Déplacement de lignes d'une partition à une autre
    Par marcofil dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 22/08/2006, 17h55
  4. Déplacement de lignes dans un tableau HMTL
    Par Maxime_ dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 27/01/2006, 09h43
  5. Dbgrid Executer une procedure dans un déplacement de ligne
    Par Morisse dans le forum Bases de données
    Réponses: 2
    Dernier message: 03/05/2005, 07h01

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