Bonjour Licao, bonjour le forum,
Pas très clair tout ça !... Une Label c'est un contrôle, une TextBox c'est est un autre. Du coup, "nommer les labels des textbox avec les titres de la première ligne", ça veut pas dire grand chose... D'autre part, si tu as 15 données dans la première ligne, il me semblerait logique que tu aies 15 textboxes, non ?
le code qui va bien :
Private Sub UserForm_Initialize()
Dim I As Byte 'déclare la variable I (Incrément)
For I = 1 To 15 'boucle sur 15 éléments
Me.Controls("TextBox" & I).Value = Sheets("Feuil1").Cells(1, I).Value 'renvoie dans la textbox I la valeur de la cellule ligne 1 colonne I
Next I
End Sub