Procédure trop longue, y'a t'il un autre moyen de faire ce que je veux?

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

N

Nicolas

Guest
Voila mon prob :

J'ai un ComboBox qui contient des références de produits. Seulement cette liste de produit doit pouvoir faire jusqu'à 500 références.

Or à partir de la référence du ComboBox et d'un chiffre que je rentre dans un TextBox à coté, j'applique cette macro :

Private Sub TextBox1_Change()
If ComboBox1.Value = Sheets("Données").Range("A1") Then
Sheets("U5").Range("G6").Value = TextBox1.Value * 100 / (60 / (Sheets("Données").Range("B1")) * Sheets("Données").Range("C1") * 60 * Sheets("Données").Range("H2"))
ElseIf ComboBox1.Value = Sheets("Données").Range("A2") Then
Sheets("U5").Range("G6").Value = TextBox1.Value * 100 / (60 / (Sheets("Données").Range("B2")) * Sheets("Données").Range("C2") * 60 * Sheets("Données").Range("H2"))


La, pour l'exemple, je n'ai mis que 2 entrées mais pour bien faire, il faudrait que je puisse aller jusqu'à 500 mais je bloque à 170 car après j'ai une erreur procédure trop longue.

Si qq'un à une solution, merci d'avance.
 
Salut tu devrais utiliser les boucles ex:


Sub aaa()
Sheets("feuil1").Range("A1").Select
Dim i As Long

Do While ActiveCell.Value <> ""
If ActiveCell.Value <> "" Then
ActiveCell.Offset(1, 0).Range("A1").Select
Else
'aaaaaa
End If
'aaaaaaaaa
Loop
End Sub

je sais que cela ne répond pas complètement a ton attente,mais en bricolant un peu la formule tu devrait y trouver ton bonheur
la fonction Do while xxxx loop permet de rebouclé tant que la condition de while est vrai

Bon ba voila,si tu as du mal laisse moi un message et je regarderais

A+
 
- 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.
Retour