Excel VBA copie ligne d'un onglet à un autres sans répétitions
Soulmax
-
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai crée une macro pour copier une ligne d'un onglet contenant certaines valeur, dans l'onglet de destination. Quand je lance et relance la macro, la ligne se copie et recopie à la suite. Ainsi, je n'ai que des doublons. Ce que je voudrais serait de lancer plusieurs fois la macro mais n'avoir qu'une seule copie des lignes dans l'onglet de destination.
Je vous joins le code:
Sub A1()
Dim Lig As Long
Dim Col As String
Dim NbrLig As Long
Dim NumLig As Long
Sheets("A1").Activate ' feuille de destination
Col = "A"
NumLig = 3
With Sheets("27 abr 2016") ' feuille source'
NbrLig = .Cells(65536, Col).End(xlUp).Row
For Lig = 4 To NbrLig
If .Cells(Lig, Col).Value = "A1" Then
.Cells(Lig, Col).EntireRow.Copy
NumLig = NumLig + 1
Sheets("A1").Cells(NumLig, 1).Insert Shift
End If
Next
End With
End Sub
Merci de votre aide!!
j'ai crée une macro pour copier une ligne d'un onglet contenant certaines valeur, dans l'onglet de destination. Quand je lance et relance la macro, la ligne se copie et recopie à la suite. Ainsi, je n'ai que des doublons. Ce que je voudrais serait de lancer plusieurs fois la macro mais n'avoir qu'une seule copie des lignes dans l'onglet de destination.
Je vous joins le code:
Sub A1()
Dim Lig As Long
Dim Col As String
Dim NbrLig As Long
Dim NumLig As Long
Sheets("A1").Activate ' feuille de destination
Col = "A"
NumLig = 3
With Sheets("27 abr 2016") ' feuille source'
NbrLig = .Cells(65536, Col).End(xlUp).Row
For Lig = 4 To NbrLig
If .Cells(Lig, Col).Value = "A1" Then
.Cells(Lig, Col).EntireRow.Copy
NumLig = NumLig + 1
Sheets("A1").Cells(NumLig, 1).Insert Shift
End If
Next
End With
End Sub
Merci de votre aide!!
A voir également:
- Excel VBA copie ligne d'un onglet à un autres sans répétitions
- Aller à la ligne excel - Guide
- Liste déroulante excel - Guide
- Trier un tableau excel - Guide
- Copie cachée - Guide
- Partager photos en ligne - Guide