En effet ca fonctionne bien. En revanche j'ai regardé un peu le code et le fait que les boutons apparaissent pour aller sur les diplômes me parait trop compliqué je ne le comprend pas, j'ai préféré l'enlever et je me déplacerais uniquement sur les onglets...
Est ce que tu peux m'expliquer ce code, il correspond bien au fait de chercher la dernière ligne de notre nouvel onglet et d'y copier le nouvel étudiant, avec la condition que le nombre max d'eleve ne soit pas atteint, c'est bien ca?
Dl2 = Sheets(ComboBox1.Value).Range("A65536").End(xlUp).Row + 1
Max = WorksheetFunction.VLookup(ComboBox1.Value, Sheets("diplôme").Range("A1:B500"), 2, False)
If Dl2 = Max + 2 Then
MsgBox "Le nombre maxi d'étudiants (" & Max & ") est déjà atteint"
Range(Cells(Dl, 1), Cells(Dl, 10)).ClearContents
End If
Range(Cells(Dl, 1), Cells(Dl, 10)).Copy Sheets(ComboBox1.Value).Range("A" & Dl2)
UserForm1.Hide
End Sub
de plus est-il possible de creer un bouton pour changer le nom d'un diplome ou le supprimer?
amicalement
Tom