bonjour a tt le forum
dans un tableau de 25 colonnes et de
plus de 20 000 lignes j'ai des quantites de noms
il faut que je les trier par ordre de grandeur
en commencant par les + petits (3caracteres)
les + grands 12 caracteres
et ceci pour les 25 colonnes
merci de vos reponses car je seche
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gros Minet
Bonsoir,
Je ne sais pas si j'ai bien compris la question mais tu peux déterminer la longueur du texte avec la fonction =NBCAR(cellule) que tu peux recopier. Puis tu fais un tri croissant sur les résultats de cette colonne en sélectionnant les deux colonnes (noms et longueurs) ce qui entrainera le tri des noms par ordre de longueurs. Ce n'est pas super élégant, il y a peut être mieux...
Cordialement.
Gros Minet.
"andre" a écrit dans le message de news:
bonjour a tt le forum dans un tableau de 25 colonnes et de plus de 20 000 lignes j'ai des quantites de noms il faut que je les trier par ordre de grandeur en commencant par les + petits (3caracteres) les + grands 12 caracteres et ceci pour les 25 colonnes merci de vos reponses car je seche
Bonsoir,
Je ne sais pas si j'ai bien compris la question mais tu peux déterminer la
longueur du texte avec la fonction =NBCAR(cellule) que tu peux recopier.
Puis tu fais un tri croissant sur les résultats de cette colonne en
sélectionnant les deux colonnes (noms et longueurs) ce qui entrainera le tri
des noms par ordre de longueurs.
Ce n'est pas super élégant, il y a peut être mieux...
Cordialement.
Gros Minet.
"andre" <andre260@cegetel.net> a écrit dans le message de news:
ez4cR319FHA.2268@TK2MSFTNGP15.phx.gbl...
bonjour a tt le forum
dans un tableau de 25 colonnes et de
plus de 20 000 lignes j'ai des quantites de noms
il faut que je les trier par ordre de grandeur
en commencant par les + petits (3caracteres)
les + grands 12 caracteres
et ceci pour les 25 colonnes
merci de vos reponses car je seche
Je ne sais pas si j'ai bien compris la question mais tu peux déterminer la longueur du texte avec la fonction =NBCAR(cellule) que tu peux recopier. Puis tu fais un tri croissant sur les résultats de cette colonne en sélectionnant les deux colonnes (noms et longueurs) ce qui entrainera le tri des noms par ordre de longueurs. Ce n'est pas super élégant, il y a peut être mieux...
Cordialement.
Gros Minet.
"andre" a écrit dans le message de news:
bonjour a tt le forum dans un tableau de 25 colonnes et de plus de 20 000 lignes j'ai des quantites de noms il faut que je les trier par ordre de grandeur en commencant par les + petits (3caracteres) les + grands 12 caracteres et ceci pour les 25 colonnes merci de vos reponses car je seche
andre
oui apres essai sur deux colonnes ca marche mais cela oblige pas de manip (insertion colonne, tri ,et suppression) je pense qu'il doit y avoir plus rapide a voir merci a+
"Gros Minet" a écrit dans le message de news:
Bonsoir,
Je ne sais pas si j'ai bien compris la question mais tu peux déterminer la longueur du texte avec la fonction =NBCAR(cellule) que tu peux recopier. Puis tu fais un tri croissant sur les résultats de cette colonne en sélectionnant les deux colonnes (noms et longueurs) ce qui entrainera le tri des noms par ordre de longueurs. Ce n'est pas super élégant, il y a peut être mieux...
Cordialement.
Gros Minet.
"andre" a écrit dans le message de news:
bonjour a tt le forum dans un tableau de 25 colonnes et de plus de 20 000 lignes j'ai des quantites de noms il faut que je les trier par ordre de grandeur en commencant par les + petits (3caracteres) les + grands 12 caracteres et ceci pour les 25 colonnes merci de vos reponses car je seche
oui apres essai sur deux colonnes
ca marche mais cela oblige pas de manip (insertion colonne, tri ,et
suppression)
je pense qu'il doit y avoir plus rapide
a voir
merci a+
"Gros Minet" <grosminet@libre.gaule> a écrit dans le message de news:
u2E4SF29FHA.2616@TK2MSFTNGP15.phx.gbl...
Bonsoir,
Je ne sais pas si j'ai bien compris la question mais tu peux déterminer la
longueur du texte avec la fonction =NBCAR(cellule) que tu peux recopier.
Puis tu fais un tri croissant sur les résultats de cette colonne en
sélectionnant les deux colonnes (noms et longueurs) ce qui entrainera le
tri des noms par ordre de longueurs.
Ce n'est pas super élégant, il y a peut être mieux...
Cordialement.
Gros Minet.
"andre" <andre260@cegetel.net> a écrit dans le message de news:
ez4cR319FHA.2268@TK2MSFTNGP15.phx.gbl...
bonjour a tt le forum
dans un tableau de 25 colonnes et de
plus de 20 000 lignes j'ai des quantites de noms
il faut que je les trier par ordre de grandeur
en commencant par les + petits (3caracteres)
les + grands 12 caracteres
et ceci pour les 25 colonnes
merci de vos reponses car je seche
oui apres essai sur deux colonnes ca marche mais cela oblige pas de manip (insertion colonne, tri ,et suppression) je pense qu'il doit y avoir plus rapide a voir merci a+
"Gros Minet" a écrit dans le message de news:
Bonsoir,
Je ne sais pas si j'ai bien compris la question mais tu peux déterminer la longueur du texte avec la fonction =NBCAR(cellule) que tu peux recopier. Puis tu fais un tri croissant sur les résultats de cette colonne en sélectionnant les deux colonnes (noms et longueurs) ce qui entrainera le tri des noms par ordre de longueurs. Ce n'est pas super élégant, il y a peut être mieux...
Cordialement.
Gros Minet.
"andre" a écrit dans le message de news:
bonjour a tt le forum dans un tableau de 25 colonnes et de plus de 20 000 lignes j'ai des quantites de noms il faut que je les trier par ordre de grandeur en commencant par les + petits (3caracteres) les + grands 12 caracteres et ceci pour les 25 colonnes merci de vos reponses car je seche
JLuc
*Bonjour andre*, Dim x, y, var For x = 1 To Range("A65536").End(xlup).Row - 1 For y = x + 1 To Range("A65536").End(xlup).Row If Len(Cells(y, 1)) < Len(Cells(x, 1)) Then var = Cells(y, 1) Cells(y, 1) = Cells(x, 1) Cells(x, 1) = var End If Next y Next x
Ce code te convient il ? Reviens nous dire JLuc
oui apres essai sur deux colonnes ca marche mais cela oblige pas de manip (insertion colonne, tri ,et suppression) je pense qu'il doit y avoir plus rapide a voir merci a+
"Gros Minet" a écrit dans le message de news:
Bonsoir,
Je ne sais pas si j'ai bien compris la question mais tu peux déterminer la longueur du texte avec la fonction =NBCAR(cellule) que tu peux recopier. Puis tu fais un tri croissant sur les résultats de cette colonne en sélectionnant les deux colonnes (noms et longueurs) ce qui entrainera le tri des noms par ordre de longueurs. Ce n'est pas super élégant, il y a peut être mieux...
Cordialement.
Gros Minet.
"andre" a écrit dans le message de news:
bonjour a tt le forum dans un tableau de 25 colonnes et de plus de 20 000 lignes j'ai des quantites de noms il faut que je les trier par ordre de grandeur en commencant par les + petits (3caracteres) les + grands 12 caracteres et ceci pour les 25 colonnes merci de vos reponses car je seche
-- JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs et astuces ! http://www.excelabo.net http://jacxl.free.fr/ http://dj.joss.free.fr/ C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
*Bonjour andre*,
Dim x, y, var
For x = 1 To Range("A65536").End(xlup).Row - 1
For y = x + 1 To Range("A65536").End(xlup).Row
If Len(Cells(y, 1)) < Len(Cells(x, 1)) Then
var = Cells(y, 1)
Cells(y, 1) = Cells(x, 1)
Cells(x, 1) = var
End If
Next y
Next x
Ce code te convient il ? Reviens nous dire
JLuc
oui apres essai sur deux colonnes
ca marche mais cela oblige pas de manip (insertion colonne, tri ,et
suppression)
je pense qu'il doit y avoir plus rapide
a voir
merci a+
"Gros Minet" <grosminet@libre.gaule> a écrit dans le message de news:
u2E4SF29FHA.2616@TK2MSFTNGP15.phx.gbl...
Bonsoir,
Je ne sais pas si j'ai bien compris la question mais tu peux déterminer la
longueur du texte avec la fonction =NBCAR(cellule) que tu peux recopier.
Puis tu fais un tri croissant sur les résultats de cette colonne en
sélectionnant les deux colonnes (noms et longueurs) ce qui entrainera le
tri des noms par ordre de longueurs.
Ce n'est pas super élégant, il y a peut être mieux...
Cordialement.
Gros Minet.
"andre" <andre260@cegetel.net> a écrit dans le message de news:
ez4cR319FHA.2268@TK2MSFTNGP15.phx.gbl...
bonjour a tt le forum
dans un tableau de 25 colonnes et de
plus de 20 000 lignes j'ai des quantites de noms
il faut que je les trier par ordre de grandeur
en commencant par les + petits (3caracteres)
les + grands 12 caracteres
et ceci pour les 25 colonnes
merci de vos reponses car je seche
--
JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS
*Bonjour andre*, Dim x, y, var For x = 1 To Range("A65536").End(xlup).Row - 1 For y = x + 1 To Range("A65536").End(xlup).Row If Len(Cells(y, 1)) < Len(Cells(x, 1)) Then var = Cells(y, 1) Cells(y, 1) = Cells(x, 1) Cells(x, 1) = var End If Next y Next x
Ce code te convient il ? Reviens nous dire JLuc
oui apres essai sur deux colonnes ca marche mais cela oblige pas de manip (insertion colonne, tri ,et suppression) je pense qu'il doit y avoir plus rapide a voir merci a+
"Gros Minet" a écrit dans le message de news:
Bonsoir,
Je ne sais pas si j'ai bien compris la question mais tu peux déterminer la longueur du texte avec la fonction =NBCAR(cellule) que tu peux recopier. Puis tu fais un tri croissant sur les résultats de cette colonne en sélectionnant les deux colonnes (noms et longueurs) ce qui entrainera le tri des noms par ordre de longueurs. Ce n'est pas super élégant, il y a peut être mieux...
Cordialement.
Gros Minet.
"andre" a écrit dans le message de news:
bonjour a tt le forum dans un tableau de 25 colonnes et de plus de 20 000 lignes j'ai des quantites de noms il faut que je les trier par ordre de grandeur en commencant par les + petits (3caracteres) les + grands 12 caracteres et ceci pour les 25 colonnes merci de vos reponses car je seche
-- JLuc
Pensez a regarder ces sites très bien fait, ce sont des mines de trucs et astuces ! http://www.excelabo.net http://jacxl.free.fr/ http://dj.joss.free.fr/ C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS