Voilà un problème tout simple (mais pas pour moi en tout cas)
1) des feuilles nommées que l'on doit trier par ordre alpha
2) un tableau récapitulatif ou chaque ligne représente une feuille et la première cellule reprend le nom de la feuille
Si je déplace ou trie des feuilles les données sur le récap sont bien déplacées aussi, mais pas la première cellule qui reste figée donc sur le tableau récap, je voudrais lier la première cellule à la ligne entière.
Pour la 1) Si tes feuilles existe dèja,
tu peux essayer la macro ci-dessous.
Pour la 2) Je te dirais comme Wilfried, un petit bout de fichier SVP
Sub TriChaqueFeuilles()
Dim X As Variant
Dim I As Variant
For Each X In ActiveWorkbook.Sheets
For I = 2 To ActiveWorkbook.Sheets.Count
If Sheets(I - 1).Name > Sheets(I).Name Then
Sheets(I - 1).Move After:=Sheets(I)
End If
Next
Next
End Sub
merci pour le tri Papapaul j'avais fait quelques recherches et trouver peut-être mon bonheur sur ce forum.
pour le fichier ce n'est pas pratique il est très volumineux
ce qu'il me manque c'est d'accrocher une cellule à sa ligne, je pensais qu'il y avait une astuce toute simple pour lier une cellule à sa ligne.
Remarque
Je constate que tu ne joins tjs pas le moindre
bout de fichier.
On veux bien t'aider, mais tes explications plus
qu'evasives ne suffisent pas.
GRRRRRRRRRRRRRR
Remarque
Je constate que tu ne joins tjs pas le moindre
bout de fichier.
On veux bien t'aider, mais tes explications plus
qu'evasives ne suffisent pas.
GRRRRRRRRRRRRRR
tu as entièrement raison
mais comme je l'ai précisé dans ma réponse précédente il est très volumineux (car en cours d'utilisation, donc rempli etc... avec en plus des données confidentielles)
je vais essayer de l'alléger et le joindre je crois que ce sera plus simple
Donc en clair à une feuille correspond une ligne dans chaque mois
si on tri les feuilles par ordre alpha, les lignes dans les feuilles mois se trient aussi sauf l'intitulé de la ligne qui reste figé.
Ce que je cherche c'est une méthode simple qui trierait l'ensemble
Le code plante à la ligne : DataOption1:=xlSortNormal
erreur code 1004
Pour répondre à ta question, ce que je cherche c'est que dans les feuilles mois, les cellules de la colonne 1 soient triées dans le même ordre que les feuilles individuelles.