Bonjour,
J'ai une macro qui fonctionne mais qui est trop lourde. La seule cause trouvée selon moi est le fait que j'utilise des filtres élaborés pour extraire des données sans doublons; y aurait il un moyen de simplifier ou de détourner ? (j'ai utilisé la macro automatique pour ce bout de code) MERCI! :
Range("A4:A50").Select
Range("A4:A40").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range( _
"B4:B30"), Unique:=True
Range("C6").Select
ActiveCell.FormulaR1C1 = "=RC[-1]"
Range("C7").Select
ActiveCell.FormulaR1C1 = "=CONCATENATE(R[-1]C,"" "",RC[-1])"
Range("C7").Select
Selection.Copy
Range("C8:C13").Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Range("D4:D50").Select
Range("D4:D40").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range( _
"E4:E30"), Unique:=True
Range("F6").Select
ActiveCell.FormulaR1C1 = "=RC[-1]"
Range("F7").Select
ActiveCell.FormulaR1C1 = "=CONCATENATE(R[-1]C,"" "",RC[-1])"
Range("F7").Select
Selection.Copy
Range("F8:F13").Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False