Ca marche nikel dhany même si je ne comprends pas les -4135 et -4163 celà correspond à quoi ?
Merci encore
Aussi un autre probleme, ma procédure me renvoie une erreur 1004 sans indiquer de ligne en jaune. Elle fait bien ce que je veut jusqu'au tri.
Je précise que mon classeur est à la base en mode calcul manuel et que je doit donc activer le calcul sur la "feuil2" qui me sert de traitement.
Enfin avant que vous tourniez de l'oeil ^^, mes déclaration du début sont au cas ou et bien sur que je les supprimeraient par la suite (ou que je les renommerait) si j'en ai pas besoin
Private Sub CommandButton1_Click()
Dim i As Integer
Dim j As Integer
Dim Count As Variant
Dim debut As Variant
Dim b As Variant
Dim etat As Variant
Worksheets("Feuil2").Range("A1").ClearContents
Application.Calculation = xlCalculationManual
With Worksheets("Feuil2")
.[A1].ClearContents: Application.Calculation = -4135
[données!C1:C200].Copy: .[A1].PasteSpecial -4163
[données!D1:D200].Copy: .[B1].PasteSpecial -4163
[données!E1:E200].Copy: .[C1].PasteSpecial -4163
[données!F1:F200].Copy: .[D1].PasteSpecial -4163
Application.CutCopyMode = 0: .[A1:D200].Sort [A1], 1
Application.Calculation = -4105
End With
Worksheets("Feuil2").Activate
ActiveSheet.Calculate
Selection.Sort Key1:=Range("A1"), Order1:=xlAscending
End Sub
Merci encore