Aide macro coller

Bonjour,

Je voudrais savoir comment, au lieu de copier une ligne entiere et la copier dans un tableau a la suite, pouvoir copier uniquement les cellules de a3 a h3 et k3. En faite je voudrais pas coller i3,j3,l3,m3 car cela vient ecraser les formules de mon tableau. Mon fichier est juste un exemple et il m'est pas possible de changer l'ordre des collones.

Merci pour votre aide.

7book1.xlsx (13.96 Ko)

Bonjour,

Attache ce code à ton bouton et testes :

Sub Test()

    Dim lgn As Integer

    With ActiveSheet

        lgn = .Cells(Rows.Count, 1).End(xlUp).Row + 1
        .Range(.Cells(lgn, 1), .Cells(lgn, 8)).Value = .Range(.Cells(3, 1), .Cells(3, 8)).Value
        .Cells(lgn, 11).Value = .Cells(3, 11).Value

    End With

End Sub

Salut,

Je pense qu'une petite consultation des cours présent sur https://www.excel-pratique.com aurait suffit pour trouver la solution mais évitons de te faire plus de temps.

Avec ton fichier exemple :

Sub test()

'Permet de trouver le dernière cellule vide de la colonne A
 Der_Lig = Range("A" & Rows.Count).End(xlUp).Row + 1

 Range("A3:H3").Copy
 Range("A" & Der_Lig).PasteSpecial

 Range("K3").Copy
 Range("K" & Der_Lig).PasteSpecial

End Sub

Si tu débutes avec VBA, tu peux toujours utiliser l'enregistreur de macro en bas à droite de ta feuille excel pour comprendre un peu le fonctionnement de VBA.

Rechercher des sujets similaires à "aide macro coller"