Bonjour,
Je souhaiterais faire un classement automatique de la colonne
"moyenne"==>le premier étant celui avec la plus faible valeur. Le 1er du
classement doit se trouver en haut du tableau.
J'arrive à faire un classement avec la fonction RANG (mais le 1er n'est
pas forcément en première ligne de mon tableau...).
J'ai essayé de reporter les chiffres plus bas avec fonction equiv et petit
valeur mais il me faut 1 deuxième tableau pour le classement==> pas
intéressant
Merci de votre aide. Je ne connais pas le VBA
http://cjoint.com/?lbrKRsXbDi
Bonjour,
Je souhaiterais faire un classement automatique de la colonne
"moyenne"==>le premier étant celui avec la plus faible valeur. Le 1er du
classement doit se trouver en haut du tableau.
J'arrive à faire un classement avec la fonction RANG (mais le 1er n'est
pas forcément en première ligne de mon tableau...).
J'ai essayé de reporter les chiffres plus bas avec fonction equiv et petit
valeur mais il me faut 1 deuxième tableau pour le classement==> pas
intéressant
Merci de votre aide. Je ne connais pas le VBA
http://cjoint.com/?lbrKRsXbDi
Bonjour,
Je souhaiterais faire un classement automatique de la colonne
"moyenne"==>le premier étant celui avec la plus faible valeur. Le 1er du
classement doit se trouver en haut du tableau.
J'arrive à faire un classement avec la fonction RANG (mais le 1er n'est
pas forcément en première ligne de mon tableau...).
J'ai essayé de reporter les chiffres plus bas avec fonction equiv et petit
valeur mais il me faut 1 deuxième tableau pour le classement==> pas
intéressant
Merci de votre aide. Je ne connais pas le VBA
http://cjoint.com/?lbrKRsXbDi
Désolé, avec un fichier joint que l'on peut ouvrir c'est mieux !
http://www.cijoint.fr/cjlink.php?file=cj200911/cij6mJ2CDe.xls
"lafouine" a écrit dans le message de news:Bonjour,
Je souhaiterais faire un classement automatique de la colonne
"moyenne"==>le premier étant celui avec la plus faible valeur. Le 1er du
classement doit se trouver en haut du tableau.
J'arrive à faire un classement avec la fonction RANG (mais le 1er n'est
pas forcément en première ligne de mon tableau...).
J'ai essayé de reporter les chiffres plus bas avec fonction equiv et
petit valeur mais il me faut 1 deuxième tableau pour le classement==> pas
intéressant
Merci de votre aide. Je ne connais pas le VBA
http://cjoint.com/?lbrKRsXbDi
Désolé, avec un fichier joint que l'on peut ouvrir c'est mieux !
http://www.cijoint.fr/cjlink.php?file=cj200911/cij6mJ2CDe.xls
"lafouine" <lafouine@stopmercifree.fr> a écrit dans le message de news:
OTdYxPxWKHA.4588@TK2MSFTNGP04.phx.gbl...
Bonjour,
Je souhaiterais faire un classement automatique de la colonne
"moyenne"==>le premier étant celui avec la plus faible valeur. Le 1er du
classement doit se trouver en haut du tableau.
J'arrive à faire un classement avec la fonction RANG (mais le 1er n'est
pas forcément en première ligne de mon tableau...).
J'ai essayé de reporter les chiffres plus bas avec fonction equiv et
petit valeur mais il me faut 1 deuxième tableau pour le classement==> pas
intéressant
Merci de votre aide. Je ne connais pas le VBA
http://cjoint.com/?lbrKRsXbDi
Désolé, avec un fichier joint que l'on peut ouvrir c'est mieux !
http://www.cijoint.fr/cjlink.php?file=cj200911/cij6mJ2CDe.xls
"lafouine" a écrit dans le message de news:Bonjour,
Je souhaiterais faire un classement automatique de la colonne
"moyenne"==>le premier étant celui avec la plus faible valeur. Le 1er du
classement doit se trouver en haut du tableau.
J'arrive à faire un classement avec la fonction RANG (mais le 1er n'est
pas forcément en première ligne de mon tableau...).
J'ai essayé de reporter les chiffres plus bas avec fonction equiv et
petit valeur mais il me faut 1 deuxième tableau pour le classement==> pas
intéressant
Merci de votre aide. Je ne connais pas le VBA
http://cjoint.com/?lbrKRsXbDi
Bonsoir,
Essaye ceci dans le module de la feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("F2:AG11")) Is Nothing Then
Range("A2:AG11").Sort Key1:=Range("A2"), Order1:=xlAscending, _
Header:=xlNo, OrderCustom:=1, MatchCase:úlse, _
Orientation:=xlTopToBottom, DataOption1:=xlSortNormal
End If
End Sub
(pour y accéder, clic droit sur l'onglet et "visualiser le code")
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/web/mpfe
News://news.microsoft.com/microsoft.public.fr.excel
"lafouine" a écrit dans le message de
news:%Désolé, avec un fichier joint que l'on peut ouvrir c'est mieux !
http://www.cijoint.fr/cjlink.php?file=cj200911/cij6mJ2CDe.xls
"lafouine" a écrit dans le message de news:Bonjour,
Je souhaiterais faire un classement automatique de la colonne
"moyenne"==>le premier étant celui avec la plus faible valeur. Le 1er
du classement doit se trouver en haut du tableau.
J'arrive à faire un classement avec la fonction RANG (mais le 1er n'est
pas forcément en première ligne de mon tableau...).
J'ai essayé de reporter les chiffres plus bas avec fonction equiv et
petit valeur mais il me faut 1 deuxième tableau pour le classement==>
pas intéressant
Merci de votre aide. Je ne connais pas le VBA
http://cjoint.com/?lbrKRsXbDi
Bonsoir,
Essaye ceci dans le module de la feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("F2:AG11")) Is Nothing Then
Range("A2:AG11").Sort Key1:=Range("A2"), Order1:=xlAscending, _
Header:=xlNo, OrderCustom:=1, MatchCase:úlse, _
Orientation:=xlTopToBottom, DataOption1:=xlSortNormal
End If
End Sub
(pour y accéder, clic droit sur l'onglet et "visualiser le code")
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/web/mpfe
News://news.microsoft.com/microsoft.public.fr.excel
"lafouine" <lafouine@stopmercifree.fr> a écrit dans le message de
news:%23ut1xnyWKHA.1268@TK2MSFTNGP04.phx.gbl...
Désolé, avec un fichier joint que l'on peut ouvrir c'est mieux !
http://www.cijoint.fr/cjlink.php?file=cj200911/cij6mJ2CDe.xls
"lafouine" <lafouine@stopmercifree.fr> a écrit dans le message de news:
OTdYxPxWKHA.4588@TK2MSFTNGP04.phx.gbl...
Bonjour,
Je souhaiterais faire un classement automatique de la colonne
"moyenne"==>le premier étant celui avec la plus faible valeur. Le 1er
du classement doit se trouver en haut du tableau.
J'arrive à faire un classement avec la fonction RANG (mais le 1er n'est
pas forcément en première ligne de mon tableau...).
J'ai essayé de reporter les chiffres plus bas avec fonction equiv et
petit valeur mais il me faut 1 deuxième tableau pour le classement==>
pas intéressant
Merci de votre aide. Je ne connais pas le VBA
http://cjoint.com/?lbrKRsXbDi
Bonsoir,
Essaye ceci dans le module de la feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("F2:AG11")) Is Nothing Then
Range("A2:AG11").Sort Key1:=Range("A2"), Order1:=xlAscending, _
Header:=xlNo, OrderCustom:=1, MatchCase:úlse, _
Orientation:=xlTopToBottom, DataOption1:=xlSortNormal
End If
End Sub
(pour y accéder, clic droit sur l'onglet et "visualiser le code")
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/web/mpfe
News://news.microsoft.com/microsoft.public.fr.excel
"lafouine" a écrit dans le message de
news:%Désolé, avec un fichier joint que l'on peut ouvrir c'est mieux !
http://www.cijoint.fr/cjlink.php?file=cj200911/cij6mJ2CDe.xls
"lafouine" a écrit dans le message de news:Bonjour,
Je souhaiterais faire un classement automatique de la colonne
"moyenne"==>le premier étant celui avec la plus faible valeur. Le 1er
du classement doit se trouver en haut du tableau.
J'arrive à faire un classement avec la fonction RANG (mais le 1er n'est
pas forcément en première ligne de mon tableau...).
J'ai essayé de reporter les chiffres plus bas avec fonction equiv et
petit valeur mais il me faut 1 deuxième tableau pour le classement==>
pas intéressant
Merci de votre aide. Je ne connais pas le VBA
http://cjoint.com/?lbrKRsXbDi
Merci bcp pour la réponse rapide
Je regarde ça demain, car je suis vraiment une bille en VBA, je ne sais
même pas quoi faire après "visualiser le code"
J'ai copié ta formule et après ??? je vais aller sur des sites pour
débutant VBA.
Merci encore et bonne nuit !
"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de news:Bonsoir,
Essaye ceci dans le module de la feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("F2:AG11")) Is Nothing Then
Range("A2:AG11").Sort Key1:=Range("A2"), Order1:=xlAscending, _
Header:=xlNo, OrderCustom:=1, MatchCase:úlse, _
Orientation:=xlTopToBottom, DataOption1:=xlSortNormal
End If
End Sub
(pour y accéder, clic droit sur l'onglet et "visualiser le code")
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/web/mpfe
News://news.microsoft.com/microsoft.public.fr.excel
"lafouine" a écrit dans le message de
news:%Désolé, avec un fichier joint que l'on peut ouvrir c'est mieux !
http://www.cijoint.fr/cjlink.php?file=cj200911/cij6mJ2CDe.xls
"lafouine" a écrit dans le message de news:Bonjour,
Je souhaiterais faire un classement automatique de la colonne
"moyenne"==>le premier étant celui avec la plus faible valeur. Le 1er
du classement doit se trouver en haut du tableau.
J'arrive à faire un classement avec la fonction RANG (mais le 1er n'est
pas forcément en première ligne de mon tableau...).
J'ai essayé de reporter les chiffres plus bas avec fonction equiv et
petit valeur mais il me faut 1 deuxième tableau pour le classement==>
pas intéressant
Merci de votre aide. Je ne connais pas le VBA
http://cjoint.com/?lbrKRsXbDi
Merci bcp pour la réponse rapide
Je regarde ça demain, car je suis vraiment une bille en VBA, je ne sais
même pas quoi faire après "visualiser le code"
J'ai copié ta formule et après ??? je vais aller sur des sites pour
débutant VBA.
Merci encore et bonne nuit !
"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de news:
eEqgGezWKHA.3720@TK2MSFTNGP02.phx.gbl...
Bonsoir,
Essaye ceci dans le module de la feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("F2:AG11")) Is Nothing Then
Range("A2:AG11").Sort Key1:=Range("A2"), Order1:=xlAscending, _
Header:=xlNo, OrderCustom:=1, MatchCase:úlse, _
Orientation:=xlTopToBottom, DataOption1:=xlSortNormal
End If
End Sub
(pour y accéder, clic droit sur l'onglet et "visualiser le code")
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/web/mpfe
News://news.microsoft.com/microsoft.public.fr.excel
"lafouine" <lafouine@stopmercifree.fr> a écrit dans le message de
news:%23ut1xnyWKHA.1268@TK2MSFTNGP04.phx.gbl...
Désolé, avec un fichier joint que l'on peut ouvrir c'est mieux !
http://www.cijoint.fr/cjlink.php?file=cj200911/cij6mJ2CDe.xls
"lafouine" <lafouine@stopmercifree.fr> a écrit dans le message de news:
OTdYxPxWKHA.4588@TK2MSFTNGP04.phx.gbl...
Bonjour,
Je souhaiterais faire un classement automatique de la colonne
"moyenne"==>le premier étant celui avec la plus faible valeur. Le 1er
du classement doit se trouver en haut du tableau.
J'arrive à faire un classement avec la fonction RANG (mais le 1er n'est
pas forcément en première ligne de mon tableau...).
J'ai essayé de reporter les chiffres plus bas avec fonction equiv et
petit valeur mais il me faut 1 deuxième tableau pour le classement==>
pas intéressant
Merci de votre aide. Je ne connais pas le VBA
http://cjoint.com/?lbrKRsXbDi
Merci bcp pour la réponse rapide
Je regarde ça demain, car je suis vraiment une bille en VBA, je ne sais
même pas quoi faire après "visualiser le code"
J'ai copié ta formule et après ??? je vais aller sur des sites pour
débutant VBA.
Merci encore et bonne nuit !
"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de news:Bonsoir,
Essaye ceci dans le module de la feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("F2:AG11")) Is Nothing Then
Range("A2:AG11").Sort Key1:=Range("A2"), Order1:=xlAscending, _
Header:=xlNo, OrderCustom:=1, MatchCase:úlse, _
Orientation:=xlTopToBottom, DataOption1:=xlSortNormal
End If
End Sub
(pour y accéder, clic droit sur l'onglet et "visualiser le code")
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/web/mpfe
News://news.microsoft.com/microsoft.public.fr.excel
"lafouine" a écrit dans le message de
news:%Désolé, avec un fichier joint que l'on peut ouvrir c'est mieux !
http://www.cijoint.fr/cjlink.php?file=cj200911/cij6mJ2CDe.xls
"lafouine" a écrit dans le message de news:Bonjour,
Je souhaiterais faire un classement automatique de la colonne
"moyenne"==>le premier étant celui avec la plus faible valeur. Le 1er
du classement doit se trouver en haut du tableau.
J'arrive à faire un classement avec la fonction RANG (mais le 1er n'est
pas forcément en première ligne de mon tableau...).
J'ai essayé de reporter les chiffres plus bas avec fonction equiv et
petit valeur mais il me faut 1 deuxième tableau pour le classement==>
pas intéressant
Merci de votre aide. Je ne connais pas le VBA
http://cjoint.com/?lbrKRsXbDi
Bonjour,
Marche à suivre :
Tu colles effectivement le code VBA fourni dans la grande fenêtre de
l'éditeur, qui s'est ouverte par "visualiser le code"
Le classement sera ensuite mis à jour automatiquement à chaque changement
effectué dans la plage allant de F2 à AG11
Pour effectuer le 1er classement sans modifier de valeur, il suffit de
revalider une quelconque des cellules de la plage.
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/web/mpfe
News://news.microsoft.com/microsoft.public.fr.excel
"lafouine" a écrit dans le message de
news:Merci bcp pour la réponse rapide
Je regarde ça demain, car je suis vraiment une bille en VBA, je ne sais
même pas quoi faire après "visualiser le code"
J'ai copié ta formule et après ??? je vais aller sur des sites pour
débutant VBA.
Merci encore et bonne nuit !
"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de
news:Bonsoir,
Essaye ceci dans le module de la feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("F2:AG11")) Is Nothing Then
Range("A2:AG11").Sort Key1:=Range("A2"), Order1:=xlAscending, _
Header:=xlNo, OrderCustom:=1, MatchCase:úlse, _
Orientation:=xlTopToBottom, DataOption1:=xlSortNormal
End If
End Sub
(pour y accéder, clic droit sur l'onglet et "visualiser le code")
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/web/mpfe
News://news.microsoft.com/microsoft.public.fr.excel
"lafouine" a écrit dans le message de
news:%Désolé, avec un fichier joint que l'on peut ouvrir c'est mieux !
http://www.cijoint.fr/cjlink.php?file=cj200911/cij6mJ2CDe.xls
"lafouine" a écrit dans le message de news:Bonjour,
Je souhaiterais faire un classement automatique de la colonne
"moyenne"==>le premier étant celui avec la plus faible valeur. Le 1er
du classement doit se trouver en haut du tableau.
J'arrive à faire un classement avec la fonction RANG (mais le 1er
n'est pas forcément en première ligne de mon tableau...).
J'ai essayé de reporter les chiffres plus bas avec fonction equiv et
petit valeur mais il me faut 1 deuxième tableau pour le classement==>
pas intéressant
Merci de votre aide. Je ne connais pas le VBA
http://cjoint.com/?lbrKRsXbDi
Bonjour,
Marche à suivre :
Tu colles effectivement le code VBA fourni dans la grande fenêtre de
l'éditeur, qui s'est ouverte par "visualiser le code"
Le classement sera ensuite mis à jour automatiquement à chaque changement
effectué dans la plage allant de F2 à AG11
Pour effectuer le 1er classement sans modifier de valeur, il suffit de
revalider une quelconque des cellules de la plage.
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/web/mpfe
News://news.microsoft.com/microsoft.public.fr.excel
"lafouine" <lafouine@stopmercifree.fr> a écrit dans le message de
news:eQB8b3zWKHA.3428@TK2MSFTNGP06.phx.gbl...
Merci bcp pour la réponse rapide
Je regarde ça demain, car je suis vraiment une bille en VBA, je ne sais
même pas quoi faire après "visualiser le code"
J'ai copié ta formule et après ??? je vais aller sur des sites pour
débutant VBA.
Merci encore et bonne nuit !
"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de
news: eEqgGezWKHA.3720@TK2MSFTNGP02.phx.gbl...
Bonsoir,
Essaye ceci dans le module de la feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("F2:AG11")) Is Nothing Then
Range("A2:AG11").Sort Key1:=Range("A2"), Order1:=xlAscending, _
Header:=xlNo, OrderCustom:=1, MatchCase:úlse, _
Orientation:=xlTopToBottom, DataOption1:=xlSortNormal
End If
End Sub
(pour y accéder, clic droit sur l'onglet et "visualiser le code")
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/web/mpfe
News://news.microsoft.com/microsoft.public.fr.excel
"lafouine" <lafouine@stopmercifree.fr> a écrit dans le message de
news:%23ut1xnyWKHA.1268@TK2MSFTNGP04.phx.gbl...
Désolé, avec un fichier joint que l'on peut ouvrir c'est mieux !
http://www.cijoint.fr/cjlink.php?file=cj200911/cij6mJ2CDe.xls
"lafouine" <lafouine@stopmercifree.fr> a écrit dans le message de news:
OTdYxPxWKHA.4588@TK2MSFTNGP04.phx.gbl...
Bonjour,
Je souhaiterais faire un classement automatique de la colonne
"moyenne"==>le premier étant celui avec la plus faible valeur. Le 1er
du classement doit se trouver en haut du tableau.
J'arrive à faire un classement avec la fonction RANG (mais le 1er
n'est pas forcément en première ligne de mon tableau...).
J'ai essayé de reporter les chiffres plus bas avec fonction equiv et
petit valeur mais il me faut 1 deuxième tableau pour le classement==>
pas intéressant
Merci de votre aide. Je ne connais pas le VBA
http://cjoint.com/?lbrKRsXbDi
Bonjour,
Marche à suivre :
Tu colles effectivement le code VBA fourni dans la grande fenêtre de
l'éditeur, qui s'est ouverte par "visualiser le code"
Le classement sera ensuite mis à jour automatiquement à chaque changement
effectué dans la plage allant de F2 à AG11
Pour effectuer le 1er classement sans modifier de valeur, il suffit de
revalider une quelconque des cellules de la plage.
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/web/mpfe
News://news.microsoft.com/microsoft.public.fr.excel
"lafouine" a écrit dans le message de
news:Merci bcp pour la réponse rapide
Je regarde ça demain, car je suis vraiment une bille en VBA, je ne sais
même pas quoi faire après "visualiser le code"
J'ai copié ta formule et après ??? je vais aller sur des sites pour
débutant VBA.
Merci encore et bonne nuit !
"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de
news:Bonsoir,
Essaye ceci dans le module de la feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("F2:AG11")) Is Nothing Then
Range("A2:AG11").Sort Key1:=Range("A2"), Order1:=xlAscending, _
Header:=xlNo, OrderCustom:=1, MatchCase:úlse, _
Orientation:=xlTopToBottom, DataOption1:=xlSortNormal
End If
End Sub
(pour y accéder, clic droit sur l'onglet et "visualiser le code")
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/web/mpfe
News://news.microsoft.com/microsoft.public.fr.excel
"lafouine" a écrit dans le message de
news:%Désolé, avec un fichier joint que l'on peut ouvrir c'est mieux !
http://www.cijoint.fr/cjlink.php?file=cj200911/cij6mJ2CDe.xls
"lafouine" a écrit dans le message de news:Bonjour,
Je souhaiterais faire un classement automatique de la colonne
"moyenne"==>le premier étant celui avec la plus faible valeur. Le 1er
du classement doit se trouver en haut du tableau.
J'arrive à faire un classement avec la fonction RANG (mais le 1er
n'est pas forcément en première ligne de mon tableau...).
J'ai essayé de reporter les chiffres plus bas avec fonction equiv et
petit valeur mais il me faut 1 deuxième tableau pour le classement==>
pas intéressant
Merci de votre aide. Je ne connais pas le VBA
http://cjoint.com/?lbrKRsXbDi