Trier toutes les feuilles d'un classeur

Bonjour à tous,
Je souhaite trier toutes les colonnes A (A5:A45) de mon classeur.
Mon classeur comprend entre 30 et 35 feuilles.
J'ai trouvé un script pour trier mais je dois le faire sur chaque feuille.

Merci.

Bonjour,

Une proposition pour boucler sur toutes les feuilles de ton classeur

Option Explicit

Sub BoucleSH()
Dim Wb As Workbook
Dim Sh As Worksheet
Dim i As Long

    Set Wb = ThisWorkbook
    For i = 1 To Wb.Worksheets.Count
        Set Sh = Wb.Worksheets(i)

        '--------------------------------
        'Ton script de tri de colonne
        '--------------------------------

        '--------------------------------
        'Exemple pour tri colonne :
        'Sh.Columns("A:A").Sort Key1:=Sh.Range("A1"), Order1:=xlAscending, Header:=xlNo
        '--------------------------------

    Next i
    Set Sh = Nothing
    Set Wb = Nothing
End Sub

Bonjour,

Bonjour à tous,
Je souhaite trier toutes les colonnes A (A5:A45) de mon classeur.
Mon classeur comprend entre 30 et 35 feuilles.
J'ai trouvé un script pour trier mais je dois le faire sur chaque feuille.

il faut préciser sur quelle(s) colonne(s)

donne ton script, ce sera une base de départ

Voici mon classeur :
Je souhaite trier toutes cellules de A5 à A45 de toutes feuilles de mon classeur.

feuille

J'ai fait un petit script mais je dois le lancer moi--même sur chaque feuille

function Trier() {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.getRange('A5:K45').activate();
  spreadsheet.getActiveSheet().sort(1, true);
};

Si toutes les feuilles sont concernées sans exception, essaie ceci

function Trier() {
  var ss = SpreadsheetApp.getActiveSpreadsheet()
  ss.getSheets().forEach(sh =>  sh.getRange('A5:K45').sort(1, true))
};

Salut Steelson,

Merci pour ta réponse.
Masi ça plante.

Il me sort un message d'erreur.

trier

en y mettant les brackets {} cela devrait fonctionner

function trierTout() {
  var ss = SpreadsheetApp.getActiveSpreadsheet()
  ss.getSheets().forEach(sh => sh.getRange('A5:K45').sort({ column : 1, ascending: true }))
}

Top, top, top, ça marche.

Mon projet est presque terminé.

Un très très grand merci à toi Steelson.

Il ne reste que trucs à régler et puis je déploie.

Comment supprimer menu barre tache editeur lecteur
Bloquer la mise en forme autoriser la modification du contenu

Encore Merci.

Rechercher des sujets similaires à "trier toutes feuilles classeur"