Conseil dans une formul visual basic

higors -  
 higors -
Bonjour,

Je souhaiterais couper une ligne(3ème) à partir de la colonne A pour la coller à partir de la colonne O une ligne avant(2ème). Je voudrais pouvoir répéter le processus toutes les deux lignes (en partant de la 3ème) et toujours en collant une ligne avant celle couper.

2 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour higors,

    Exemple de macro à adapter à tes besoins :
    Sub coupe()
    'Boucle depuis la ligne 3 jusqu'à la ligne 300 2 par 2
    For n = 3 To 300 Step 2 ' A ADAPTER
        'Selectionne et coupe de la colonne A à la colonne N
        Range("A" & n & ":N" & n).Select
        Selection.Cut
        'Selectionne la cellule en O ligne précedente et colle
        Range("O" & n - 1).Select
        ActiveSheet.Paste
    Next
    End Sub


    Cdlmnt
    Via
    0
  2. higors
     
    Cela fonctionne exactement comme je le voulais. Je te remercie beaucoup via55.
    0