OVH Cloud OVH Cloud

Code de tri (...Sort...) ?

1 réponse
Avatar
LANIMAL
Bonjour
Je coince !
Je trie la plage A2:W30 (sans titre) en écrivant :
Range("A2:W30").Sort Key1:=Range("D2") - ça marche.
Ma question : comment écrire Key1:=Range("D2")
en fonction de la variable Col (= n° de colonne)?
Col = 4 (pour colonne D) dans l'exemple ci-dessus.
L'aide VB n'est pas prolix sur la méthode Sort !
Merci

1 réponse

Avatar
Hervé
Bonjour,

Dim I As Integer
I = 4
Range("A2:W30").Sort Columns(I)

Hervé.

"LANIMAL" a écrit dans le message news:

Bonjour
Je coince !
Je trie la plage A2:W30 (sans titre) en écrivant :
Range("A2:W30").Sort Key1:=Range("D2") - ça marche.
Ma question : comment écrire Key1:=Range("D2")
en fonction de la variable Col (= n° de colonne)?
Col = 4 (pour colonne D) dans l'exemple ci-dessus.
L'aide VB n'est pas prolix sur la méthode Sort !
Merci