Problème Méthode Range
Résolu
chtb
-
chtb -
chtb -
Bonjour,
J'ai utilisé une macro afin de trier des recettes en fonction de notes obtenues en analyse sensorielle. Mon tableau est prévu pour accueillir 8 recettes et si j'ai bien 8 recettes le classement s'effectue parfaitement dans l'ordre décroissant des notes obtenues.
Seulement si je n'ai que 7 recettes par exemple alors j'ai une case vide pour la 8ème et lorsque la macro s'execute, cette case vide vient se placer en première position.
J'aimerais placer cette case vide en dernière position. Est-ce possible ?
Merci
J'ai utilisé une macro afin de trier des recettes en fonction de notes obtenues en analyse sensorielle. Mon tableau est prévu pour accueillir 8 recettes et si j'ai bien 8 recettes le classement s'effectue parfaitement dans l'ordre décroissant des notes obtenues.
Seulement si je n'ai que 7 recettes par exemple alors j'ai une case vide pour la 8ème et lorsque la macro s'execute, cette case vide vient se placer en première position.
J'aimerais placer cette case vide en dernière position. Est-ce possible ?
Merci
A voir également:
- Problème Méthode Range
- Vba range avec variable ✓ - Forum VB / VBA
- Input signal out of range - Forum Windows
- Out of range écran ✓ - Forum Matériel & Système
- Probleme de résolution 1920x1080 out of range - Forum Matériel & Système
- Input signal out of range. (Problème Difficile) ✓ - Forum Matériel & Système
5 réponses
Je rajoute le code utilisé si cela peut aider :
Private Sub Worksheet_Activate()
Range("B9:C16").Select
Selection.Sort Key1:=Range("C16"), Order1:=xlDescending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Range("C16").Select
End Sub
Private Sub Worksheet_Activate()
Range("B9:C16").Select
Selection.Sort Key1:=Range("C16"), Order1:=xlDescending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Range("C16").Select
End Sub
Bonjour,
voila le tableur, la macro agit sur l'onglet classement j'ai rentré des données au hasard pour illustrer :
http://cjoint.com/data3/3GdpPh2WFgK.htm
Vous pouvez y jeter un coup d'oeil
Merci d'avance
voila le tableur, la macro agit sur l'onglet classement j'ai rentré des données au hasard pour illustrer :
http://cjoint.com/data3/3GdpPh2WFgK.htm
Vous pouvez y jeter un coup d'oeil
Merci d'avance
Re,
Si j'ai bien compris, pas besoin de macro.
Dans Résultat!AB7 faire la liste des moyennes sans sauter de lignes avec :
=SI(NB(DECALER($C$7:$U$9;(LIGNE()-7)*3;));MOYENNE(DECALER($C$7:$U$9;(LIGNE()-7)*3;));"")
à recopier vers le bas.
Dans Classement!C9 :
=SI(A9>NB(résultats!$AB$7:$AB$19);"";PETITE.VALEUR(résultats!$AB$7:$AB$19;Classement!A9))
à recopier vers le bas.
https://www.cjoint.com/c/CGdqsny3b33
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
Si j'ai bien compris, pas besoin de macro.
Dans Résultat!AB7 faire la liste des moyennes sans sauter de lignes avec :
=SI(NB(DECALER($C$7:$U$9;(LIGNE()-7)*3;));MOYENNE(DECALER($C$7:$U$9;(LIGNE()-7)*3;));"")
à recopier vers le bas.
Dans Classement!C9 :
=SI(A9>NB(résultats!$AB$7:$AB$19);"";PETITE.VALEUR(résultats!$AB$7:$AB$19;Classement!A9))
à recopier vers le bas.
https://www.cjoint.com/c/CGdqsny3b33
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
Bonjour,
J'ai encore un petit problème sur mon tableau, après avoir réalisé ce qu'eric m'a conseillé, mes moyennes se classent bien dans l'ordre décroissement dans l'onglet classement.
Seulement maintenant ce sont les noms des recettes qui ne se classent pas qu'est ce que je peux utiliser comme formule pour les associer à leur moyenne ?
Merci
Le tableur se trouve ici :
http://cjoint.com/data3/3GjoMEtil3w.htm
J'ai encore un petit problème sur mon tableau, après avoir réalisé ce qu'eric m'a conseillé, mes moyennes se classent bien dans l'ordre décroissement dans l'onglet classement.
Seulement maintenant ce sont les noms des recettes qui ne se classent pas qu'est ce que je peux utiliser comme formule pour les associer à leur moyenne ?
Merci
Le tableur se trouve ici :
http://cjoint.com/data3/3GjoMEtil3w.htm
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
ton lien n'est pas bon, je reparti du fichier précédent.
C'est un peu plus compliqué car il faut tenir compte des éventuels doublons.
J'ai donc modifié les formules dans résultats!AB7:AB19
https://www.cjoint.com/c/CGjteSxwQF3
eric
ton lien n'est pas bon, je reparti du fichier précédent.
C'est un peu plus compliqué car il faut tenir compte des éventuels doublons.
J'ai donc modifié les formules dans résultats!AB7:AB19
https://www.cjoint.com/c/CGjteSxwQF3
eric
il est où le fichier qu'on voit à quoi ça ressemble ?
eric
Désolée pour le retard j'ai placé le lien du fichier en dessous.