Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 11/01/2008, 09h55   #16 (permalink)
XLDnaute Accro
 
Date d'inscription: septembre 2007
Messages: 1 436
Par défaut Re : Ordre alphabetique

Bonjour,

Avec la fonction matricielle SansDoublonsTrié(), le temps de réponse est correct.

Function SansDoublonsTrié(champ As Range)
Set MonDico = CreateObject("Scripting.Dictionary")
temp = champ
For i = 1 To UBound(temp, 1)
If Not MonDico.Exists(temp(i, 1)) And temp(i, 1) <> 0 Then
MonDico.Add temp(i, 1), temp(i, 1)
End If
Next i
a = MonDico.items
j = UBound(a)
Call tri(a, 0, j)
SansDoublonsTrié = Application.Transpose(a)
End Function

Sub tri(a, gauc, droi) ' Quick sort
ref = a((gauc + droi) \ 2)
g = gauc: d = droi
Do
Do While a(g) < ref: g = g + 1: Loop
Do While ref < a(d): d = d - 1: Loop
If g <= d Then
temp = a(g): a(g) = a(d): a(d) = temp
g = g + 1: d = d - 1
End If
Loop While g <= d
If g < droi Then Call tri(a, g, droi)
If gauc < d Then Call tri(a, gauc, d)
End Sub

JB
BOISGONTIER est déconnecté   Réponse avec citation
ANNONCES
Vieux 11/01/2008, 19h10   #17 (permalink)
XLDnaute Nouveau
 
Date d'inscription: janvier 2008
Messages: 17
Par défaut Re : Ordre alphabetique

Peut etre que pour toi le delai est raisonnable mais dans mon cas, j ai enormement de donnée

j'aimerai juste que la suppression des doublons et le tri ne se face que lorsque je clique sur un bouton de commande

est ce possible?
bobjean est déconnecté   Réponse avec citation
Vieux 14/01/2008, 00h14   #18 (permalink)
XLDnaute Nouveau
 
Date d'inscription: janvier 2008
Messages: 17
Par défaut Re : Ordre alphabetique

y a t il moyen d'activer l'ordre alphabétique et le retrait des doublons et des celulle vide lors d'un clique a un bouton?

merci
bobjean est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
ordre alphabetique vba debo Forum Excel 1 16/06/2006 16h24
ordre alphabetique en VBA DDC Forum Excel Downloads - Archives 1 17/06/2004 01h32
ordre alphabetique DDC Forum Excel Downloads - Archives 4 16/06/2004 10h11
ordre alphabétique petchy Forum Excel Downloads - Archives 4 21/05/2004 18h05
tri par ordre alphabétique Piffard Forum Excel Downloads - Archives 1 12/03/2004 01h51


Fuseau horaire GMT +2. Il est actuellement 00h04.


(C) 2006 Excel Downloads