• Initiateur de la discussion Initiateur de la discussion fred
  • 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 !

F

fred

Guest
Bonjour a tous

je voudrais faire des modif dans ma macro, c'est a dire pouvoir proposer a l'utilisateur de choisir une valeur qu'il desire rentrer.

voici une partie de mon code :

Range("L5").Select
ActiveCell.FormulaR1C1 = "=COUNTIF((C[-8]),""<45"")" 'compte le nbr de valeurs inférieures à 45
Range("L6").Select
ActiveCell.FormulaR1C1 = "=COUNTIF((C[-8]),""<75"")-COUNTIF((C[-8]),""<45"")" 'même chose mais sur un intervalle de valeurs
Range("L7").Select
ActiveCell.FormulaR1C1 = "=COUNTIF((C[-8]),""<90"")-COUNTIF((C[-8]),""<75"")"

je voudrai pouvoir choisir une valeur à la place de "45", qui est une valeur fixe

merci pour vos aides

fred
 
Salut Fred,

Tu pourrais utiliser une fonction INPUTBOX, comme ceci :

Dim Temp As String
Temp = InputBox("Choisir une valeur")
If Temp <> "" Then
Temp = Chr(34) & "<" & Temp & Chr(34) & ")"
Range("L5").Select
ActiveCell.FormulaR1C1 = "=COUNTIF((C[-8])," & Temp 'compte le nbr de valeurs inférieures à 45
'....
End If

Autre possibilité : prendre la valeur saisie dans une cellule.

A+
Horatio
 
- 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

Réponses
7
Affichages
1 K
Réponses
22
Affichages
3 K
Réponses
3
Affichages
823
Réponses
16
Affichages
3 K
Réponses
3
Affichages
906
Retour