Tri fichier excel avec un champ date

nicobox

XLDnaute Nouveau
Bonjour à tous,

Je cherche une solution pour trier un fichier Excel mais sans succès pour l'instant.

Mon fichier se compose des lignes suivantes et de 3 colonnes (nom_machine, adresse IP, Date_heure) :

stp05914 192.168.20.3 22/10/2010 17:04
stp05914 192.168.20.1 25/10/2010 17:04
stp05914 192.168.20.2 28/10/2010 17:04
stp05915 192.168.20.4 26/10/2010 17:04
stp05915 192.168.20.5 01/11/2010 17:04
stp05918 192.168.20.6 29/10/2010 17:04
stp05919 192.168.20.7 27/10/2010 17:04
stp05919 192.168.20.8 30/10/2010 17:04
stp05919 192.168.20.9 02/11/2010 17:04
stp05923 192.168.20.10 03/11/2010 17:04


Je souhaiterais effectuer peut etre par une extraction sans doublons (ca c bon je sais faire) et que seuls les noms de postes ayant la date la plus récente apparaissent, ce qui nous donnerait en sortie les lignes suivantes :

stp05914 192.168.20.2 28/10/2010 17:04
stp05915 192.168.20.5 01/11/2010 17:04
stp05918 192.168.20.6 29/10/2010 17:04
stp05919 192.168.20.9 02/11/2010 17:04
stp05923 192.168.20.10 03/11/2010 17:04

Avez vous une idée ?
Je vous ai joint un fichier Excel exemple en PJ sur lequel j'aimerais appliquer la formule qui me permettrait d'obtenir ce que je veux.

Merci de votre aide :)
A+ nico
 

Pièces jointes

  • test.xls
    13.5 KB · Affichages: 65
  • test.xls
    13.5 KB · Affichages: 71
  • test.xls
    13.5 KB · Affichages: 71

Paritec

XLDnaute Barbatruc
Re : Tri fichier excel avec un champ date

Re Bonsoir
il est aussi possible de coller les données dans une autre feuille ou même de supprimer les données en Feuil1 colonne A B C et de coller le résultat du trie à la place, mais sans explications de ou les mettre, je les ai collé a coté.
a+
papou :)
 

nicobox

XLDnaute Nouveau
Re : Tri fichier excel avec un champ date

Paritec,

J'ai adapté ta solution à mon fichier qui contient en fait 62 colonnes, ce que j'avais publié n'etait qu'un exemple. J'ai donc adapté ton code pour que celà fonctionne pour toutes les colonnes, le champ date étant toujours la dernière colonne en BJ cette fois ci. Apparement ca marche, par contre les dates en 2011 ne fonctionne pas et comme je comprend pas trop le bout de code que tu m'as donné pas facile de le modifier.
Je t'ai mis en PJ mon fichier finalisé, est ce que tu peux faire en sorte que le tri prenne aussi en compte les dates en 2011 ? Merci bcp de ton aide.

A+ Nico
 

Pièces jointes

  • Exemple.xls
    44 KB · Affichages: 74
  • Exemple.xls
    44 KB · Affichages: 73
  • Exemple.xls
    44 KB · Affichages: 69

nicobox

XLDnaute Nouveau
Re : Tri fichier excel avec un champ date

Paritec,

J'ai adapté ta solution à mon fichier qui contient en fait 62 colonnes, ce que j'avais publié n'etait qu'un exemple. J'ai donc adapté ton code pour que celà fonctionne pour toutes les colonnes, le champ date étant toujours la dernière colonne en BJ cette fois ci. Apparement ca marche, par contre les dates en 2011 ne fonctionne pas et comme je comprend pas trop le bout de code que tu m'as donné pas facile de le modifier.
Je t'ai mis en PJ mon fichier finalisé, est ce que tu peux faire en sorte que le tri prenne aussi en compte les dates en 2011 ? Merci bcp de ton aide.

A+ Nico

En fait je ne comprends pas dans ton code où tu gères le tri en gardant la date la plus récente ...
 

Paritec

XLDnaute Barbatruc
Re : Tri fichier excel avec un champ date

Bonjour Nicobox le forum
Bon en fait comme tes informations sont triées, je ne cherche pas la date la plus vieille mais la dernière ligne comportant la référence en colonne A
Pour les date en 2011 là je ne vois pas le problème sauf si les dates 2011 ne sont pas triées.
enfin le mieux et d'envoyer le fichier que tu as avec les dates 2011 pour que je vois cela.
Autrement pas de souci je modifierai la macro pour chercher la date la plus récente.
envoi le fichier avec les lignes qui ne sont pas traitées comme il faut
a+
Papou :)
 

nicobox

XLDnaute Nouveau
Re : Tri fichier excel avec un champ date

Bonjour Nicobox le forum
Bon en fait comme tes informations sont triées, je ne cherche pas la date la plus vieille mais la dernière ligne comportant la référence en colonne A
Pour les date en 2011 là je ne vois pas le problème sauf si les dates 2011 ne sont pas triées.
enfin le mieux et d'envoyer le fichier que tu as avec les dates 2011 pour que je vois cela.
Autrement pas de souci je modifierai la macro pour chercher la date la plus récente.
envoi le fichier avec les lignes qui ne sont pas traitées comme il faut
a+
Papou :)

Ha ok ...
En effet c'est plus simple, ca suppose qu'en prerequis je dois trier mon fichier sur la colonne A puis la date et après lancer la macro. Pourquoi pas, c'est très bien comme ca aussi ! Merci bcp ;)
 

Discussions similaires

Réponses
2
Affichages
505

Statistiques des forums

Discussions
312 038
Messages
2 084 824
Membres
102 682
dernier inscrit
ing_dupree