Actualité informatique
Test comparatif matériel informatique
Jeux vidéo
Astuces informatique
Vidéo
Télécharger
Services en ligne
Forum informatique
01Business

|-  LOGICIELS


|||-  

excel : classer les feuilles/résolu

 

2 utilisateurs anonymes et 68 utilisateurs inconnus
Ajouter une réponse
 

 
Page photos
 
     
Vider la liste des messages à citer
 
 Page :
1
Auteur
 Sujet :

excel : classer les feuilles/résolu

Prévenir les modérateurs en cas d'abus 
bleuvert9
bleuvert9
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 09/10/2006 à 09:45:15  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
bonjour,
 je suis nulle avec un tableur, je voudrais juste ,dans un classeur compenant de nombreuses feuilles nommées, les classer par ordre alphabétique. demander leur déplacement étant très long vu le nombre, y a t il un moyen simple de faire ça très vite ? (j'ai pas trouvé dans l'aide)
 merci d'avance.

lalalaire
Habitué (de 5 000 à 9 999 messages postés)
  1. Posté le 09/10/2006 à 11:29:01  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
:salut:

 Peut-être que cette page : http://www.01net.com/editorial [...] -classeur/ pourra t'aider :jap:


---------------
Je ne vois pas de quoi vous voulez parler :o Blog d'un 110D :sol:
(Publicité)
bleuvert9
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 09/10/2006 à 11:58:49  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Merci beaucoup,
 Mais je coince, Je ne sais pas où sont certains caractères demandés pour recopier ce listing

 d'ailleurs en faisant Alt+F11...et la suite, je n'ai pas le type de fenêtre du modèle faut-il rédiger le listing dans une feuille excel avant d'ouvrir VBE puis le recopier dans la fenêtre du module ?

 merci de me mettre les points sur les i

  1. homepage
marcello
Tu cartonnes ! (de 500 à 999 messages postés)
  1. Posté le 13/10/2006 à 21:55:35  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Bonsoir,

 Voici le code plus clair:
 ------------------------------​-----------------------
 Sub TriOngletsParNom()
 Dim I As Integer, J As Integer
 For I = 1 To Sheets.Count

For J = 1 To I - 1

If UCase(Sheets(I).Name) < UCase(Sheets(J).Name) Then

Sheets(I).Move Before:=Sheets(J)

Exit For

End If

Next J
 Next I
 End Sub
 ------------------------------​------------------

 L'appui sur ALT F11 ouvre la fenêtre de l'éditeur de Visual Basic.
 Dans la barre d'outils en haut, tu cliques sur Insérer puis choisir Module.
 Une nouvelle fenêtre s'ouvre et c'est là que tu tapes le code que j'ai recopié ci-dessus.
 Ensuite tu reviens sur ton classeur Excel et tu presses  ALT F8: une fenêtre s'ouvre avec la liste des macros (au moins celle que tu viens de créer).
 Tu sélectionnes le nom de la macro puis tu cliques sur le bouton Options en bas de la fenêtre. Dans la case Touche de raccourci tu mets la touche que tu souhaites voir déclencher ta macro de tri, par exemple  t, ce qui fait qu'il suffira de presser CTRL t pour déclencher le tri, et ceci à partir de n'importe quelle feuille.
 Bon courage.
 Bien cordialement.
Message cité 1 fois

---------------
bleuvert9
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 14/10/2006 à 06:38:35  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
:hello:
 :bien:  :youpi:  :win:  :super:

 :jap:

(Publicité)
bleuvert9
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 14/10/2006 à 07:41:27  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Une chose encore si possible,

 Peut-on sauvegarder la chose, car lorsque j'ai fermé le classeur, et que je l'ouvre de nouveau, ou que j'en ouvre un autre pour y faire la même chose, la macro a disparu et il faut sans cesse la recréer pour utiliser cette facilité, les macros qui sont listées et que je n'ai pas créé (tablette graphique) sont toujours inscrites (heureusement) mais pas la mienne.

 Merci de vos indispensables lumières.

  1. homepage
marcello
Tu cartonnes ! (de 500 à 999 messages postés)
  1. Posté le 14/10/2006 à 08:48:37  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 

bleuvert9 a écrit :

Une chose encore si possible,

 Peut-on sauvegarder la chose, car lorsque j'ai fermé le classeur, et que je l'ouvre de nouveau, ou que j'en ouvre un autre pour y faire la même chose, la macro a disparu et il faut sans cesse la recréer pour utiliser cette facilité, les macros qui sont listées et que je n'ai pas créé (tablette graphique) sont toujours inscrites (heureusement) mais pas la mienne.

 Merci de vos indispensables lumières.
 




 Bonjour,
 La macro se sauvegarde en même temps que le classeur Excel: une fois que tu as installé la macro il faut faire <Enregistrer> et tu la retrouveras à la réouverture.
 Cordialement.


---------------
bleuvert9
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 14/10/2006 à 10:08:38  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
c'est pourtant ce qu'il me semble avoir fait !! mais je vais réessayer, parcontre une macro enregistrée ne sert donc que pour le classeur pour lequel elle a été entrée mais il faut la recréer pour les autres classeurs (et trouver une nouvelle lettre à chaque fois) ?

(Publicité)
procole
Débutant confirmé (de 1 000 à 4 999 messages postés)
  1. Posté le 14/10/2006 à 16:55:14  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
bonjour
 je m'immisce, Marcello me pardonnera  :ouimaitre:
 lorsqu'elle est créée tu peux indiquer dans la fenêtre de dialogue (outils macro macros), si tu veux que la macro soit utilisable pour toutes les feuilles en l'enregistrant dans le classeur de macro personnelles


---------------
En dernier recours il reste toujours le marteau !
bleuvert9
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 14/10/2006 à 19:13:18  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 



lorsqu'elle est créée tu peux indiquer dans la fenêtre de dialogue (outils macro macros), si tu veux que la macro soit utilisable pour toutes les feuilles en l'enregistrant dans le classeur de macro personnelles




 Merci procole, mais j'ai exécuté ceci: Ouverture d'un classeur/ouverture de VBA/insertion du module/fermeture de VBA et retour au classeur/outils/macro/macros/o​ption/choix du raccourci. et après ? je n'ai pas le choix dont tu parles.
 ci dessous les fenêtres présentes:
 http://img509.imageshack.us/im​g509/1439/sanstitre1gn8.gif
 Si j'ouvre un autre classeur sans fermer le premier, et que j'essai d'appliquer la macro du premier classeur (vu que je ne l'ai pas fermé elle est toujours là)la macro ne s'exécute pas, et si je referme le premier classeur, la macro disparait. Si j'essaie de réentrer la même macro pour ce deuxième classeur, je suis obligée de lui indiquer une autre lettre de raccourci.

 quel est le chemin valide pour faire ce que tu me recommandes

 merci d'avance je dormirai déjà moins bête ce soir, et j'espère être encore plus instruite demain.
 (au fait tout ceci avec la suite office 2003 )

procole
Débutant confirmé (de 1 000 à 4 999 messages postés)
  1. Posté le 15/10/2006 à 12:56:10  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
bonjour
 je t'ai dit des bêtises, hier , ce n'est pas la bonne manière de modifier l'endroit où est enregistrée la macro  :whistle:
 Ce qu'il faut faire c'est d'abord faire fenêtre > afficher > perso.xls
 ensuite sélectionner la feuille où tu as créé ta macro
 puis  Outils >macro> macros
 ensuite tu cliques sur ta macro et sur modifier
 la fenêtre VBA s'affiche avec la macro à l'écran (tu peux cliquer sur les vignettes pour les agrandir).

 tu repères le nom du module comme sur l'image et ce module dans la colonne de droite

 http://img89.imageshack.us/img​89/2241/vba1wl6.th.jpg

 puis tu dragues ce module pour le placer dans le dossier VBAproject Perso.xls

 http://img183.imageshack.us/im​g183/118/vba2ne2.th.jpg


 http://img169.imageshack.us/im​g169/1443/vba3fc7.th.jpg

 ici le module 1 du classeur est devenu le module 11 du classeur perso.xls.

 Ensuite enregister le classeur Perso.xls et le masquer par :  fenêtre> selectionner perso.xls et masquer.
 :super:


---------------
En dernier recours il reste toujours le marteau !
(Publicité)
bleuvert9
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 15/10/2006 à 15:40:00  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Ben là je ne comprends plus rien.

 je fais comme tu dis : fenêtre > afficher > perso.xls
 et je ne peux rien sélectionner,  :chepa: le classeur est vide !

 Si malgré ce début peu prometteur je fais outils/macro/macros, je clique sur ma macro (qui est donc bien là) et sur modifier et j'obtiens ceci:
 http://img174.imageshack.us/im​g174/8500/screenshot004uk3.gif
 Je n'ai pas de volet à gauche comme dans tes vignettes, comment le faire apparaitre ?
 que veut dire "draguer" le module ?

 Je sais que je suis nulle avec excel, tu remarqueras que je suis comme l'ordi, s' il manque un bout de chemin, je cale !

procole
Débutant confirmé (de 1 000 à 4 999 messages postés)
  1. Posté le 15/10/2006 à 16:13:48  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
quand tu affiches perso.xls il apparait comme un classeur vide et c'est normal.  

 j'ai écrit



ensuite sélectionner la feuille où tu as créé ta macro


il fallait lire "classeur " :calimero:  :pleure:

 "draguer" c'est quand tu cliques sur un objet que tu maintiens le clic et que tu déplaces et déposes l'objet ailleurs.
 Pour faire apparaître la colonne droite : Affichage > explorateur de projets


---------------
En dernier recours il reste toujours le marteau !
bleuvert9
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 15/10/2006 à 16:37:39  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Ah ben voilà qui est plus clair !!
 draguer pour moi c'est autre chose que glisser/déposer, (trop vieille, plus dans la course!)

 Mais comment se fait-il que tu me demandes de faire apparaitre une colonne à droite ? alors que: Affichage > explorateur de projets  fait effectivement apparaîte le volet comme dans tes vignettes... à gauche !!! ;)
 :D
 Mais à part ça, merci infiniment! ça y est tout fonctionne   :bien:  :super:
 :jap:   :jap:   :jap:
 

(Publicité)
procole
Débutant confirmé (de 1 000 à 4 999 messages postés)
  1. Posté le 15/10/2006 à 16:50:23  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 

bleuvert9 a écrit :

 
 Mais comment se fait-il que tu me demandes de faire apparaitre une colonne à droite ? alors que: Affichage > explorateur de projets  fait effectivement apparaîte le volet comme dans tes vignettes... à gauche !!! ;)
 



 sans  doute parce que je suis debout depuis 4 h du matin  :cry:


---------------
En dernier recours il reste toujours le marteau !
bleuvert9
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 15/10/2006 à 19:25:08  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Ben Passe une bonne grosse nuit pour te requinquer!
 http://img106.imageshack.us/im​g106/627/dormir18qy3.gif

 Comme ça tu seras d'attaque pour m'expliquer comment faire pour qu'excel s'ouvre direct sur un nouveau classeur car maintenant il ne s'ouvre que sur Perso ou sur rien - Je sais, je pinaille, c'est franchement pas important, je sors!
 http://img276.imageshack.us/im​g276/5047/salutta9.png

bleuvert9
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 16/10/2006 à 12:16:19  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
Salut Procole, j'espère que tu es en meilleure forme, pour le classeur de démarrage d'excel par défaut, pas la peine de m'expliquer (si tu en avais l'intention) j'ai trouvé .

 Merci encore pour ton aide. :bien:

procole
Débutant confirmé (de 1 000 à 4 999 messages postés)
  1. Posté le 16/10/2006 à 13:07:15  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
par contre n'oublie pas de masquer perso.xls si ce n'est déjà fait  :salut:


---------------
En dernier recours il reste toujours le marteau !
bleuvert9
Sur la bonne voie (de 100 à 499 messages postés)
  1. Posté le 16/10/2006 à 13:22:25  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 
C'est fait, comme tu me l'as conseillé, (d'ailleurs si je ne le fais pas c'est le classeur qui s'ouvre en premier, et c'est chiant)

kristen6
  1. Posté le 29/11/2014 à 17:18:16  
  1. answer
  1. Prévenir les modérateurs en cas d'abus
 

Marcello a écrit :

Bonsoir,

Voici le code plus clair:
------------------------------​-----------------------
Sub TriOngletsParNom()
Dim I As Integer, J As Integer
For I = 1 To Sheets.Count
For J = 1 To I - 1
If UCase(Sheets(I).Name) < UCase(Sheets(J).Name) Then
Sheets(I).Move Before:=Sheets(J)
Exit For
End If
Next J
Next I
End Sub
------------------------------​------------------

L'appui sur ALT F11 ouvre la fenêtre de l'éditeur de Visual Basic.
Dans la barre d'outils en haut, tu cliques sur Insérer puis choisir Module.
Une nouvelle fenêtre s'ouvre et c'est là que tu tapes le code que j'ai recopié ci-dessus.
Ensuite tu reviens sur ton classeur Excel et tu presses ALT F8: une fenêtre s'ouvre avec la liste des macros (au moins celle que tu viens de créer).
Tu sélectionnes le nom de la macro puis tu cliques sur le bouton Options en bas de la fenêtre. Dans la case Touche de raccourci tu mets la touche que tu souhaites voir déclencher ta macro de tri, par exemple t, ce qui fait qu'il suffira de presser CTRL t pour déclencher le tri, et ceci à partir de n'importe quelle feuille.
Bon courage.
Bien cordialement.
Afficher plus
Afficher moins



Même si ce post date de 2006, la solution est toujours valable et fonctionne. Un grand merci.

 Page :
1

Aller à :
 

Sujets relatifs
pb transfert de code postal d'excel a word excel: décalage automatique de texte dans colonne.
Cours gratuit en démonstration Word et Excel Comment fusionner un document Word avec Excel ?
Récupérer des feuilles supprimées d'un classeur Excel ? excel : formule pour calculer mes heures de travail
classer des dossiers probleme mon pc ne lit pas ma carte sd (résolu)
Plus de sujets relatifs à : excel : classer les feuilles/résolu

Les 5 sujets de discussion précédents Nombre de réponses Dernier message
EXCEL : problème colonnes numérotées au lieu des lettres 2
un PDF dans un PDF ? 2
pouvoir imposer un ordre à des dossiers 6
definir par defaut un format image 0
erreur lors du chrgement d'office XP 2