1 pièce(s) jointe(s)
copier des données avec conditions
Bonjour !
Dans le jeu de données ci-joint, je voudrais copier les valeurs de la colonne C dans la colonne H selon plusieurs critères…
Par exemple je veux copier pour les valeurs de la colonne A « 3160T1,1 » la plus petite valeur positive de la colonne C…ici, la valeur est 286.
J’ai une ébauche de code que voici :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Range("a1").Select
For Index = 2 To 50
If (Cells(Index, 1) = "3160T1,1" and cells(Index,3)>0)Then
Range(Cells(Index, 3), Cells(Index, 3)).Select
Selection.Copy
Range(Cells(Index, 8), Cells(Index, 8)).Select
ActiveSheet.Paste
End If
Next Index
End Sub |
Ce code ne répond pas à « la plus petite valeur positive »…de plus, je ne sais pas généraliser ce code pour les autres valeurs de la colonne A : j’ai d’autres valeurs comme 3160t1,10 3160t1,11…(la valeur du chiffre après la virgule variant de 1 à 40 mais toutes les valeurs n’y sont pas forcément)…
Merci à ceux qui pourront m’aider;)