Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

Bonsoir Nicobox et bienvenu sur ce forum
voilà ton fichier en retour cliques sur le bouton
a+
papou
 

Pièces jointes

  • testtrier1.zip
    13 KB · Affichages: 83

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


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
 

Paritec

XLDnaute Barbatruc
Re : Tri fichier excel avec un champ date

Re Bonjour Nicobox,
voilà la macro modifiée mais la première marchait si le fichier est classé comme dans ton exemple
a+
Papou
 

Pièces jointes

  • Nicobox2.zip
    18.3 KB · Affichages: 39

nicobox

XLDnaute Nouveau
Re : Tri fichier excel avec un champ date


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
555
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…