VBA Trier colonne d'une autre feuille

Bonsoir à tous,

Je ne pense pas cela possible, mais sait-on jamais !

Je suis en Feuil1 et veux trier une colonne de la Feuil2,

çà ne marche pas, même à l'intérieur d'un With.

With Sheets("Listes")
    .Select
    .[g65536].End(xlUp)(2) = Rep
    .[Tâches].Sort Key1:=Range("g3"), Order1:=xlAscending, _
    Header:=xlGuess, OrderCustom:=1, MatchCase:=False
End With

avec le .Select çà marche, mais c'est ce que je voulais éviter

Possible ?

Amicalement

Claude.

Salut le forum

Sans le fichier, à tester et adapter, pas le gout de batir un simil fichier

Sub Tri()
Worksheets("Feuil2").Range("J1").Sort _
Key1:=Worksheets("Feuil2").Range("J1"), _
Order1:=xlDescending, Header:=xlGuess
End Sub

Mytå

Bonsoir Mytå,

çà marche très bien,

En fait, c'est pour ajouter une tâche dans une liste de validation,

*** Nouvelle tache , est la tête de liste

au moins que tu ne connaisse une autre méthode ?

Sub NouvTache()
Dim Rep As String
        Application.ScreenUpdating = False
    If ActiveCell = "*** Nouvelle tache" Then
        Rep = InputBox("Entrez la tâche")
        Worksheets("Listes").[g65536].End(xlUp)(2) = Rep
        Worksheets("Listes").[Tâches].Sort _
        Key1:=Worksheets("Listes").Range("g3"), _
        Order1:=xlAscending, Header:=xlGuess
        ActiveCell = Rep
    End If
End Sub

merci et bon rétablissement

Claude.

Rechercher des sujets similaires à "vba trier colonne feuille"