Re : userform adaptable à x données
bonjour,
la sub UserForm_Initialize() modifiée:
For n = 1 To Selection.Count '(nb de lignes du tableau renseignées)
'*** Affichage des frames ***
Controls("F" & n).Visible = True
'recup des nom-prenoms dans le tableau (comment remplacer le nb 1 par n dans les noms de 'optionButton'(OB1a par ex) et 'Labels'
Controls("OB" & n & "a").Caption = Cells(57 + n - 1, 14).Value & " " & Cells(57 + n - 1, 15).Value
Controls("OB" & n & "b").Caption = Cells(57 + n - 1, 16).Value & " " & Cells(57 + n - 1, 17).Value
'cocher si ecrit en gras dans le tableau
If Cells(57 + n - 1, 14).Font.Bold = True Then
Controls("OB" & n & "a").Value = True
Else
Controls("OB" & n & "b").Value = True
End If
'recup du labo
Controls("Llabo" & n).Caption = Cells(57 + n - 1, 18).Value
'recup du bureau
Controls("Lbureau" & n).Caption = Cells(57 + n - 1, 13).Value
Next
j'ai modifié les références relatives parce que je n'y comprends rien.
Bonne suite
edit à 18h45 ; j'ai oublié de préciser : mettre la propriété "visible" des Frames du Userform à "False"