Bonjour à toutes et à tous,
je souhaiterais tester la cellule F6. Si celle-ci est un nombre, alors je teste la cellule G6. De même, si G6 est un nombre, je continue avec H6.
Si par exemple I6 n'est pas un nombre, alors je sors de la boucle.
Mon problème : cette macro ne fonctionne pas. Dans mon test, F6=1, G6=2 jusqu'à N6=9 ( O5 et O6 sont fusionnées avec un texte à l'intèrieur )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 a = 0 For i = 6 To 25 If IsNumeric(Cells(6, i)) = True Then a = a + 1 End If Next i MsgBox "a = " & a Feuil2.Range(Cells(6, 6), Cells(6, 5 + a)).Name = "evaluation" Me.ComboBox1.RowSource = "evaluation" Me.ComboBox1.ControlSource = "A101"
Lorsque je lance ma macro, ma combobox ne me propose que le 1. ( je voudrais avoir tous les nombres de 1 à 9 dans ce cas présent et choisir celui qui m'intéresse )
J'ai ajouter une MsgBox afin de tester la valeur de "a" et cela me donne a=20
Pouvez-vous m'aider.
Merci d'avance.
NOVICE72
Partager