Hélas je ne comprends pas tout, je n'arrive pas à obtenir le résultat souhaité.
J'enlève les couleurs de fonds en (couleur d'arrière plan = sans remplissage), puis applique la manipulation Puis je met tout en majuscule par sélectionner toute la colonne, puis format->modifier la casse-> majuscule. Ensuite je sélectionne les 2 colonnes puis appuis sur bouton "tri croissant" j'obtiens ceci pour 1 nom : ANDRE16 ANDRE17 ANDRE53 ANDRE49 ANDRE17 ANDRE39 ANDRE42 ANDRE22 ANDRE15 ANDRE48 ANDRE9 ANDRE55 ANDRE18 ANDRE51 ANDRE16 ANDRE58 ANDRE20 ANDRE69 ANDRE19 ANDRE47 ANDRE22 Du coup je n'ai pas tester la macro Quand à la formule proposée dans un autre message, elle ne s'applique pas à ce cas semble t il, car les noms et les chiffres sont séparés par un espace, puis la formule appliquée =SI(ESTERREUR(GAUCHE(B4;CHERCHE("[:digit:]+";B4)-1));B4;GAUCHE(B4;CHERCHE("[:digit:]+";B4)-1)) =SI(NBCAR(B4)=NBCAR(C4);"";CNUM(DROITE(B4;NBCAR(B4)-NBCAR(C4)))) Merci d'avance pour votre patience > Message du 10/01/09 11:02 > De : "yves dutrieux" > A : users@fr.openoffice.org, "zorglub.1er" > Copie à : > Objet : Re: [users-fr] [Calc] tri par ordre alphabetique > > Bonjour, > > > > Le 10 janvier 2009 10:23, zorglub.1er a écrit : > > > Il est possible de modifier les informations (comme les prénoms) présents > > dans ce fichier. > > Mais au final ils doivent revenir à leur état initial une fois le trie par > > ordre alphabétique réalisé. > > Après le tri sur les 2 colonnes, tu peux les recoller sans problèmes pour > obtenir tes colonnes originales. > Sinon, tu peux toujours COPIER/COLLER la colonne ORIGINALE avant la méthode > de scindage en 2. > Je m'explique. > - AVANT la colonne A, insére 2 colonnes. > - Copie/colle ta colonne C (maintenant) en Colonne A. > - Applique la méthode que je t'ai fournie pour le tri. > - Supprime la colonne A-B une fois le tri effectué. > > ça le fait non ? > Et si le travail doit être automatisé, je pense que l'enregistreur macro > devrait pouvoir faire ça. > > Yves. > > > > > > > Cordialement > > > > > Message du 09/01/09 22:39 > > > De : "zorglub.1er" > > > A : users@fr.openoffice.org > > > Copie à : > > > Objet : Re: [users-fr] [Calc] tri par ordre alphabetique > > > > > > Effectivement il existe des prénoms qui finissent avec 3 chiffres. > > > Comme BERNARD113 > > > > > > Et des prénoms qui n'ont pas de chiffres. > > > Comme ELIOTT > > > > > > > > > > Message du 09/01/09 22:34 > > > > De : "zorglub.1er" > > > > A : users@fr.openoffice.org > > > > Copie à : > > > > Objet : Re: [users-fr] [Calc] tri par ordre alphabetique > > > > > > > > >A mon avis il a omis qu'il existe aussi ANDRE2 , ANDRE3 ... qui > > passent > > > > >après ANDRE12, ANDRE13 ... > > > > > > > > Exact > > > > > > > > Les 2 solutions ci-dessous ne peuvent hélas pas être appliquer au > > fichier. > > > > > > > > En effet, je ne peux changer l'orthographe des prénoms. Je ne peux pas > > ajouter de 0 ; ANDRE1 doit garder au final cet orthographe... > > > > > > > > La solution du trie en 2 colonnes ne peut se faire dans la mesure ou à > > chaque nom correspond une ligne précise d'informations avec x cellules (le > > nombre de cellule contenant des informations est le même pour tous les > > prénoms) contenant des informations qui sont propre à chaque prénom. > > > > > > > > ANDRE13 grenoble isere 1968 016776767 etc... > > > > ANDRE3 nice alpes-maritime 1955 165468787 etc... > > > > > > > > Ainsi il faut classer par ordre alphabétique et numérique en fonction > > de la colonne A. > > > > Et chaque ligne doit correspondre au final au bon prénom. > > > > > > > > Exemple de résultat erroné : > > > > > > > > ANDRE3 grenoble isere 1968 016776767 etc.. > > > > ANDRE13 nice alpes-maritime 1955 165468787 etc... > > > > > > > > Exemple de classement final par trie alphabétique pour la colonne A : > > > > > > > > ANDRE2 > > > > ANDRE1 > > > > ANDRE12 > > > > ANDRE13 > > > > ANDRE3 > > > > ANDRE7 > > > > > > > > > > > > Cordialement > > > > > > > > --------------- > > > > > > > > > E en mettant 01, 02, 03 à la place de 1, 2 et 3 tout devrait rentrer > > > > > dans le rang... > > > > > > > > --------------- > > > > > > > > Dans ce cas, j'aurais séparé les chiffres du texte en 2 colonnes et > > ensuite > > > > un tri sur ces 2 colonnes. > > > > Ex : > > > > > > > > > > > > Edition - Rechercher/remplacer : > > > > chercher : [0-9]*$ > > > > remplacer : ;& > > > > [X] expression régulières > > > > [tout remplacer] > > > > > > > > Ensuite, > > > > > > qu'elle > > > > apparaissent encore sélectionnée, si on le fait pas, on n'a que la > > dernière > > > > cellule sélectionnée ???) > > > > > Données - texte en colonnes - [x] Autres : > > > > [ok] > > > > > > > > Tri croissant sur les 2 colonnes ;-) > > > > > > > > --------------- > > > > > > > > > > > > Créez votre adresse électronique prenom....@laposte.net > > > > 1 Go d'espace de stockage, anti-spam et anti-virus intégrés. > > > > > > > > > > Créez votre adresse électronique prenom....@laposte.net > > > 1 Go d'espace de stockage, anti-spam et anti-virus intégrés. > > > > > > > Créez votre adresse électronique prenom....@laposte.net > > 1 Go d'espace de stockage, anti-spam et anti-virus intégrés. > > > > > > -- > web site : http://www.molenbaix.com > Créez votre adresse électronique prenom....@laposte.net 1 Go d'espace de stockage, anti-spam et anti-virus intégrés.