Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
En plus de la recherche, j'ai donc complété la suite, mais je voudrais si possible, avoir en fonction de l'année 2008-2009-2010.... avoir la valeur (en €)
Peux tu STP me traduire cela (i =1) (for j =6 to 8)
For i = 1 To derligne
For j = 6 To 8
If Sheets("Infos").Cells(i, 1).Value = Me.ComboBox1 And _
Sheets("Infos").Cells(1, j).Value = Me.ComboBox2 Then
Me.Label12.Caption = Sheets("Infos").Cells(i, j).Value & " €"
Re
On va utiliser deux boucles:
La première, pour vérifier la valeur de chaque cellule de la ligne 1 à la derniére ligne de la feuille
For i = 1 To derligne
La seconde pour les cellules des colonnes de 6 à 8
For j = 6 To 8
Condition: Si la cellule ligne 1 (i) colonne 1 est égale à la valeur de la ComboBox1 et Que la valeur de la cellule de la ligne 1 colonne 6 (j) est égale à la valeur de la ComboBox2 alors
If Sheets("Infos").Cells(i, 1).Value = Me.ComboBox1 And _
Sheets("Infos").Cells(1, j).Value = Me.ComboBox2 Then
Le label 12 prend la valeur (caption) de la cellule ligne i colonne j
Me.Label12.Caption = Sheets("Infos").Cells(i, j).Value & " €"
Fin de la Condition
End If
Prochain j (donc 7, puis 8)
Next j
Quand tous les j sont fini, on les refait avec la seconde ligne de la feuille
Next i (donc 2, puis 3 puis etc)
Cordialement
- 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