taille de plage dépendant d'1 valeur

  • Initiateur de la discussion Initiateur de la discussion BenW
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

BenW

Guest
Amis des macros, bonjour,

J'ai un petit soucis de débutant pour faire un classement de mes données. Je voudrais afficher 'A' pour les données (classées décroissantes) qui ont les valeurs les plus importantes. Quand je dis 'les' plus importantes, c'est à dire que je veux pouvoir modifier ce nombre à partir de la cellule A10 de ma feuille 'réglage'.

Voilà ce que j'ai essayé et qui ne marche pas:


Range('case_1_catégories').Select

Dim nbcatA As Long

Set nbcatA = Sheets('REGLAGES').Range('A10').Value

Range('case_1_catégories', 'case_1_catégories' _
+ nbcatA).Value = 'A'



Quelqu'un pourrait-il m'aider? Y-a-t-il un moyen plus simple que de déclarer 'nbcatA'?

Merci d'avance
 
bonjour Benw
Regarde cela
J'espére avoir bien compris ce que tu souhaite?

[file name=exemple catégories_20050310165745_20050310171949.zip size=4989]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/exemple catégories_20050310165745_20050310171949.zip[/file]
 

Pièces jointes

Bonsoir Monique, Jduv, Benw

Un tri préalable de ton tableau en ordre croissant et en regard des X plus grandes valeurs ta catégorie.


Sub Macro1()
'
Range('A2:B9').Select
Selection.Sort Key1:=Range('B2'), Order1:=xlDescending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal

Sheets('réglages').Select
Set reg = Range('B2')
Set cat = Range('A2')
Sheets('données').Select
For i = 2 To reg + 1
Range('c' & i).Value = cat
Next i


End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
899
Retour