Bonjour, sans VBA, il y avait la fonction RANG Cordialement Michel dit "Sam"
"thomas" <nomail> a écrit dans le message de news: %
Bonjour,
Dans une colonne d'un tableau je voudrais calculer un ordre, un rang sur une autre colonne, mais sans trier la table sur cette colonne.
La seule solution ce doit être le VBA. Avez-vous des exemples de code pour y arriver?
Merci
thomas
Merci
je ne connaissais pas cette fonction
l'ordre ne concerne que des nombres. y-a-t-il une autre fonction pour les champs alpha numériques?
Merci
"Modeste" a écrit dans le message de groupe de discussion : # Bonsour® thomas avec ferveur ;o))) vous nous disiez :
Dans une colonne d'un tableau je voudrais calculer un ordre, un rang sur une autre colonne, mais sans trier la table sur cette colonne.
voir la fonction RANG
-- -- @+ ;o)))
Merci
je ne connaissais pas cette fonction
l'ordre ne concerne que des nombres. y-a-t-il une autre fonction pour les
champs alpha numériques?
Merci
"Modeste" <nomail@nomail.net> a écrit dans le message de groupe de
discussion : #JVLn56BJHA.4884@TK2MSFTNGP02.phx.gbl...
Bonsour® thomas avec ferveur ;o))) vous nous disiez :
Dans une colonne d'un tableau je voudrais calculer un ordre, un rang
sur une autre colonne, mais sans trier la table sur cette colonne.
l'ordre ne concerne que des nombres. y-a-t-il une autre fonction pour les champs alpha numériques?
Merci
"Modeste" a écrit dans le message de groupe de discussion : # Bonsour® thomas avec ferveur ;o))) vous nous disiez :
Dans une colonne d'un tableau je voudrais calculer un ordre, un rang sur une autre colonne, mais sans trier la table sur cette colonne.
voir la fonction RANG
-- -- @+ ;o)))
Jacquouille
Bonjour Thomes Je ne comprends pas bien... Comment veux-tu calculer sur des champs alfa numériques? Les compter simplement ? Merci
-- Bien amicalmement, "Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"thomas" <nomail> a écrit dans le message de news: %
Merci
je ne connaissais pas cette fonction
l'ordre ne concerne que des nombres. y-a-t-il une autre fonction pour les champs alpha numériques?
Merci
"Modeste" a écrit dans le message de groupe de discussion : # Bonsour® thomas avec ferveur ;o))) vous nous disiez :
Dans une colonne d'un tableau je voudrais calculer un ordre, un rang sur une autre colonne, mais sans trier la table sur cette colonne.
voir la fonction RANG
-- -- @+ ;o)))
Bonjour Thomes
Je ne comprends pas bien...
Comment veux-tu calculer sur des champs alfa numériques?
Les compter simplement ?
Merci
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"thomas" <nomail> a écrit dans le message de news:
%23nXDNM7BJHA.4368@TK2MSFTNGP06.phx.gbl...
Merci
je ne connaissais pas cette fonction
l'ordre ne concerne que des nombres. y-a-t-il une autre fonction pour les
champs alpha numériques?
Merci
"Modeste" <nomail@nomail.net> a écrit dans le message de groupe de
discussion : #JVLn56BJHA.4884@TK2MSFTNGP02.phx.gbl...
Bonsour® thomas avec ferveur ;o))) vous nous disiez :
Dans une colonne d'un tableau je voudrais calculer un ordre, un rang
sur une autre colonne, mais sans trier la table sur cette colonne.
Bonjour Thomes Je ne comprends pas bien... Comment veux-tu calculer sur des champs alfa numériques? Les compter simplement ? Merci
-- Bien amicalmement, "Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"thomas" <nomail> a écrit dans le message de news: %
Merci
je ne connaissais pas cette fonction
l'ordre ne concerne que des nombres. y-a-t-il une autre fonction pour les champs alpha numériques?
Merci
"Modeste" a écrit dans le message de groupe de discussion : # Bonsour® thomas avec ferveur ;o))) vous nous disiez :
Dans une colonne d'un tableau je voudrais calculer un ordre, un rang sur une autre colonne, mais sans trier la table sur cette colonne.
voir la fonction RANG
-- -- @+ ;o)))
thomas
Non pas les compter mais connaître leur classement par ordre alphabétique par exemple, sans trier la liste
Pour les champs numériques la fonction RANG() m'est bien utile mais le fait que 2 nombres identiques aient le même classement me gêne un peu. Si je veux , par exemple, récupérer les 10 enregistrement qui on les dates les plus anciennes, je ne peux utiliser dans un autre tableau une fonction genre RECHERCHEV() pour les valeurs 1 à 10 retournées par la fonction puisque certaines valeurs manqueront et d'autres seront en double (j'aurai 2 fois 3 par exemple et pas le 4)
"Jacquouille" a écrit dans le message de groupe de discussion : Bonjour Thomes Je ne comprends pas bien... Comment veux-tu calculer sur des champs alfa numériques? Les compter simplement ? Merci
-- Bien amicalmement, "Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"thomas" <nomail> a écrit dans le message de news: %
Merci
je ne connaissais pas cette fonction
l'ordre ne concerne que des nombres. y-a-t-il une autre fonction pour les champs alpha numériques?
Merci
"Modeste" a écrit dans le message de groupe de discussion : # Bonsour® thomas avec ferveur ;o))) vous nous disiez :
Dans une colonne d'un tableau je voudrais calculer un ordre, un rang sur une autre colonne, mais sans trier la table sur cette colonne.
voir la fonction RANG
-- -- @+ ;o)))
Non pas les compter mais connaître leur classement par ordre alphabétique
par exemple, sans trier la liste
Pour les champs numériques la fonction RANG() m'est bien utile mais le fait
que 2 nombres identiques aient le même classement me gêne un peu.
Si je veux , par exemple, récupérer les 10 enregistrement qui on les dates
les plus anciennes, je ne peux utiliser dans un autre tableau une fonction
genre RECHERCHEV() pour les valeurs 1 à 10 retournées par la fonction
puisque certaines valeurs manqueront et d'autres seront en double (j'aurai 2
fois 3 par exemple et pas le 4)
"Jacquouille" <NoSpam_j.thiernesse@skynet.be> a écrit dans le message de
groupe de discussion : uBKKqdBCJHA.4780@TK2MSFTNGP06.phx.gbl...
Bonjour Thomes
Je ne comprends pas bien...
Comment veux-tu calculer sur des champs alfa numériques?
Les compter simplement ?
Merci
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"thomas" <nomail> a écrit dans le message de news:
%23nXDNM7BJHA.4368@TK2MSFTNGP06.phx.gbl...
Merci
je ne connaissais pas cette fonction
l'ordre ne concerne que des nombres. y-a-t-il une autre fonction pour les
champs alpha numériques?
Merci
"Modeste" <nomail@nomail.net> a écrit dans le message de groupe de
discussion : #JVLn56BJHA.4884@TK2MSFTNGP02.phx.gbl...
Bonsour® thomas avec ferveur ;o))) vous nous disiez :
Dans une colonne d'un tableau je voudrais calculer un ordre, un rang
sur une autre colonne, mais sans trier la table sur cette colonne.
Non pas les compter mais connaître leur classement par ordre alphabétique par exemple, sans trier la liste
Pour les champs numériques la fonction RANG() m'est bien utile mais le fait que 2 nombres identiques aient le même classement me gêne un peu. Si je veux , par exemple, récupérer les 10 enregistrement qui on les dates les plus anciennes, je ne peux utiliser dans un autre tableau une fonction genre RECHERCHEV() pour les valeurs 1 à 10 retournées par la fonction puisque certaines valeurs manqueront et d'autres seront en double (j'aurai 2 fois 3 par exemple et pas le 4)
"Jacquouille" a écrit dans le message de groupe de discussion : Bonjour Thomes Je ne comprends pas bien... Comment veux-tu calculer sur des champs alfa numériques? Les compter simplement ? Merci
-- Bien amicalmement, "Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"thomas" <nomail> a écrit dans le message de news: %
Merci
je ne connaissais pas cette fonction
l'ordre ne concerne que des nombres. y-a-t-il une autre fonction pour les champs alpha numériques?
Merci
"Modeste" a écrit dans le message de groupe de discussion : # Bonsour® thomas avec ferveur ;o))) vous nous disiez :
Dans une colonne d'un tableau je voudrais calculer un ordre, un rang sur une autre colonne, mais sans trier la table sur cette colonne.
voir la fonction RANG
-- -- @+ ;o)))
Modeste
Bonsour® thomas avec ferveur ;o))) vous nous disiez :
Si je veux , par exemple, récupérer les 10 enregistrement qui on les dates les plus anciennes, je ne peux utiliser dans un autre tableau une fonction genre RECHERCHEV() pour les valeurs 1 à 10 retournées par la fonction puisque certaines valeurs manqueront et d'autres seront en double (j'aurai 2 fois 3 par exemple et pas le 4)
la fonction filtre est là pour cela !!! ou alors utiliser les tableaux croisés dynamiques !!!
les fonctions "standard" comme telles renvoient un résultat "standard". Pour avoir un résultat autre, il faut utiliser une fonction personnalisée alors utiliser VBA pour cela
ou bien encore utiliser le tableau comme une base de données et faire une requete SQL
-- -- @+ ;o)))
Bonsour® thomas avec ferveur ;o))) vous nous disiez :
Si je veux , par exemple, récupérer les 10 enregistrement qui on les
dates les plus anciennes, je ne peux utiliser dans un autre tableau
une fonction genre RECHERCHEV() pour les valeurs 1 à 10 retournées
par la fonction puisque certaines valeurs manqueront et d'autres
seront en double (j'aurai 2 fois 3 par exemple et pas le 4)
la fonction filtre est là pour cela !!!
ou alors
utiliser les tableaux croisés dynamiques !!!
les fonctions "standard" comme telles renvoient un résultat "standard".
Pour avoir un résultat autre, il faut utiliser une fonction personnalisée
alors utiliser VBA pour cela
ou bien encore utiliser le tableau comme une base de données et faire une requete SQL
Bonsour® thomas avec ferveur ;o))) vous nous disiez :
Si je veux , par exemple, récupérer les 10 enregistrement qui on les dates les plus anciennes, je ne peux utiliser dans un autre tableau une fonction genre RECHERCHEV() pour les valeurs 1 à 10 retournées par la fonction puisque certaines valeurs manqueront et d'autres seront en double (j'aurai 2 fois 3 par exemple et pas le 4)
la fonction filtre est là pour cela !!! ou alors utiliser les tableaux croisés dynamiques !!!
les fonctions "standard" comme telles renvoient un résultat "standard". Pour avoir un résultat autre, il faut utiliser une fonction personnalisée alors utiliser VBA pour cela
ou bien encore utiliser le tableau comme une base de données et faire une requete SQL