Macro Tri par ordre alphabétique

salut tout le monde,

je voudrais savoir comment faire une macro dans une fiche excel pour faire un tri des articles scientifiques selon les noms des auteurs par ordre alphabétique?

est ce que qq'un à des exemples svp !

Merci bcp

Cyrina

Bonsoir,

un exemple

Sub Tri() 'trie la colonne "A" croissant
Dim Lg%
Lg = Range("a" & Rows.Count).End(xlUp).Row
    '--- plage à régler (ici a1 est l'en-tête)---
    Range("a1:i" & Lg).Sort _
        Key1:=Range("a2"), Order1:=xlAscending, Header:=xlNo, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End Sub

Amicalement

Claude

Salut le forum

Claude attention avec Rows.Count

Dim Lg%

devrait être

Dim Lg&

C'est juste une précaution au cas ou la ligne dépasserait 32 767

Integer (%)

Les variables de type Integer peuvent avoir des valeurs comprises entre -32 768 et 32 767

Long (&)

Les variables de type Long peuvent avoir des valeurs comprises entre -2 147 483 648 et 2 147 483 647

Mytå

Rechercher des sujets similaires à "macro tri ordre alphabetique"