changer nom objet Sheets

T

Tao.tix

Guest
Encore une question,

Y-a-t-il moyen de trier en VBA les feuilles du classeur en fonction de leur nom?
Et est il possible de renommer le nom de l'objet feuille en VBA (pas le nom qui apparait dans excel sur l'onglet)car actuellement je mets ce code:

Sheets(Sheets.count - (SaisieLogiciels.ComputerList.ListCount - 2)).Name = Valeur

et seul le nom de l'onglet apparaissant dans excel prend cette valeur

Merci de votre aide
 
M

michel

Guest
bonsoir Tao.tix

ci dessous une procedure pour trier les feuilles par ordre alphabétique

Sub TrierFeuilles()
Dim WS As Worksheet
Dim I As Byte
Application.ScreenUpdating = False
For Each WS 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
Application.ScreenUpdating = True
End Sub


pour changer le CodeName tu trouveras une solution proposée par ti , en suivant le lien ci dessous

Lien supprimé


bonne soirée
michel
lapin4.gif
 

Discussions similaires

Réponses
7
Affichages
545

Statistiques des forums

Discussions
312 287
Messages
2 086 815
Membres
103 394
dernier inscrit
elhamdi