Morefunc pour Excel 2010 ? Trie de cellules

Bonjour à tous,

Me voici inscrit sur votre site.

Oui, c'est un peu (beaucoup) parce que j'ai 2 questions à poser mais, j'espère très bientôt, avec mes petites connaissances, apporter aussi ma contribution avec joie et bonne humeur.

Je suis français et j'habite en Tunisie.

Voici mes questions :

Morefunc : La dernière version indique pour "excel 2007". Est-il possible de la faire fonctionner sur excel 2010 ? je n'ai pas réussi !

Excel 2010 : J'ai à trier plus de 7.000 cellules. Ce sont des messages de mon portable Nokia que j'ai importé en CSV et que j'ai sauvegardé en excel 2010.

Voici un exemple de ce que contient une cellule : "21699524720 2011.01.26 13:48,Pas maintenantca sera vers 16h"

Ce message me donne le n° tel, la date et heure et le message lui-même.

Je voudrais trier mes cellules par ordre de dates, c'est à dire que je voudrais faire en sorte qu'excel puisse trier mes cellules sur la partie "dates" du contenu de ma cellule. Je n'y arrive pas.

Pourriez-vous m'aidez ?

Je vous remercie par avance,

Cordialement,

Arthour973.

Bonjour et bienvenue

Juste avec une seule donnée, difficile de faire des tests.

A priori, en faisant en 1er DONNEES ==> Convertir, ça devrait fonctionner.

Amicalement

Nad

Bonjour nad,

Merci pour votre réponse mais je ne comprends pas. Vous voudriez précisez un peu ?

Encore merci

Arthour

Re

En supposant que les données soient en colonne A :

  • Sélectionner la colonne A
  • Onglet DONNEES ==> Convertir
  • Cocher "Délimité" - suivant
  • Dans "Séparateur", cocher ESPACE et VIRGULE - suivant
  • Sélectionner la 1ère colonne et cocher le format TEXTE
  • Sélectionner la 2ème colonne (celle avec la date) puis cocher "Date" et choisir le format "AMJ" - Terminer

Maintenant, comme tu as tes dates dans une colonne à part, tu peux sélectionner toutes tes colonnes et trier sur la colonne B.

Nad

Re

Génial, vous êtes super !

ça marche !

Il m'a mis tout les textes en i seul mot par colonne mais ce n'est pas grace, j'ai qu'à faire "concaténer" et copier/coller.

Merci vraiment

Arthour973

-- 26 Mar 2011, 20:11 --

Re-encore,

J'ai un petit problème à vous soumettre encore.

La solution que vous m'avez donné fonctionne très bien mais, comme je vous l'ai dit, excel a créé une cellule pour chaque mot de mes messages.

Résultat, me voilà "à la tête" d'un nombre très importants de cellules.

Pour rassembler tout ça, je connais la fonction "Concaténer" mais voilà,

=CONCATENER(A366;A367;A368;A369) etc. etc. etc. et encore.

Alors, pour éviter d'écrire des adresses de cellules en pagaille, j'ai voulu essayer : =CONCATENER(A366:EA366) MAIS CELA NE MARCHE PAS !

Je ne voudrais pas abuser de votre gentillesse mais si vous aviez un solution, cela m'arrangerait bien.

De toute façon, un grand MERCI à vous.

Amicalement,

Arthour973,

Bonjour

Avec une fonction personnalisée :

Tu ouvres ton fichier et celui-ci

73concateneplage.zip (13.16 Ko)

ALT+F11 pour voir le code.

Tu glisses "Module 1" de mon fichier dans le tien (ou tu insères un module dans ton projet et tu fais un copier-coller du code)

Amicalement

Nad

Bonjour à tous,

Un essai avec Split

Sub Adresse()
Dim Lg%, i%, x, y
'Macro par Claude Dubois pour "arthour973" Excel-Pratique le 27/03/11
    Lg = Range("a65536").End(xlUp).Row
    Application.ScreenUpdating = False
    For i = 2 To Lg
        '--- repère espaces ---
        x = Split(Cells(i, "a"), " ")
        Cells(i, "c") = x(0)                'tel
        Cells(i, "b") = x(1)                'date

        '--- repère virgule ---
        y = Split(Cells(i, "a"), ",")
        Cells(i, "d") = y(1)                'texte

        '--- remplace point par / (date)
        Cells(i, "b") = Application.Substitute(Cells(i, "b"), ".", "/")
    Next i
        Range("c2:c" & Lg).NumberFormat = "0#"" ""##"" ""##"" ""##"" ""##"
        Columns("b:d").AutoFit
        'Columns("a").Delete
End Sub

Bonne journée

Claude

Bonjour Claude,

Bonjour à tous,

Merci Claude pour ta macro, je vais essayer.

Bonne journée,

Arthour973

Rechercher des sujets similaires à "morefunc 2010 trie"