Renvoie des donnes automatiquement

softimen

XLDnaute Nouveau
Bonjour ,
Je suis débutante en VBA et j'ai besoin de votre aide pour résoudre mon petit problème s'il vous plait .
Ma question :

j'ai un tableau de données et je voudrai parcourir mon tableau, si j'ai une repetition (2 ou plus) sur la cellule A et B de chaque ligne ,j'aimerai renvoyer les données de tous le lignes qui se repetent sur une seule ligne ou il y' a les champs vides ,
exemple :
upload_2018-4-4_11-45-55.png



ce que je voudrai avoir s'il vous plait
upload_2018-4-4_11-46-26.png


Merci d'avance pour votre aide.
 

youky(BJ)

XLDnaute Barbatruc
Bonjour,
Comme dit gosselien sans fichier perso j'ai fait la macro mais ne l'ai pas essayée
Pas envie de tout écrire !
Donc à tester
Bruno
VB:
Sub grouper()
bas = [A65000].End(3).Row
For k = 4 To bas
tar = Cells(k, 1): dat = Cells(k, 2)
For lig = bas To k + 1 Step -1
If Cells(lig, 1) = tar And Cells(lig, 2) = dat Then
If Cells(lig, 10) <> "" Then
Range("I" & k & ":K" & k).Value = Range("I" & lig & ":K" & lig).Value
End If
If Cells(lig, 7) <> "" Then
Range("F" & k & ":H" & k).Value = Range("F" & lig & ":H" & lig).Value
End If
Rows(k).Delete
bas = bas - 1
End If
Next
Next
End Sub
 

softimen

XLDnaute Nouveau
Bonjour,
Comme dit gosselien sans fichier perso j'ai fait la macro mais ne l'ai pas essayée
Pas envie de tout écrire !
Donc à tester
Bruno
VB:
Sub grouper()
bas = [A65000].End(3).Row
For k = 4 To bas
tar = Cells(k, 1): dat = Cells(k, 2)
For lig = bas To k + 1 Step -1
If Cells(lig, 1) = tar And Cells(lig, 2) = dat Then
If Cells(lig, 10) <> "" Then
Range("I" & k & ":K" & k).Value = Range("I" & lig & ":K" & lig).Value
End If
If Cells(lig, 7) <> "" Then
Range("F" & k & ":H" & k).Value = Range("F" & lig & ":H" & lig).Value
End If
Rows(k).Delete
bas = bas - 1
End If
Next
Next
End Sub
 

softimen

XLDnaute Nouveau
Bonjour ,
Je reviens vers vous , comme je me suis basées sur votre code pour résoudre mon problème
Cependant, mon code exécute le regroupement seulement sur 2 lignes pas plus .
J'arrive pas a trouver le problème.
Merci pour votre aide.
 

Pièces jointes

  • fusionner.xlsm
    134.6 KB · Affichages: 27

Discussions similaires

Statistiques des forums

Discussions
312 185
Messages
2 086 012
Membres
103 093
dernier inscrit
Molinari