Bonjour
Dans le code de ton Userform RECAP
Private Sub UserForm_Activate()
ShowWindow hwnd, SW_MAXIMIZE
Dim a, b, c As Integer
For a = 1 To 30
Me.Controls("TextBox" & a) = Sheets("recap").Cells(a + 3, 2)
Next a
For b = 1 To 30
Me.Controls("textbox" & b + 30) = Sheets("recap").Cells(b + 3, 3)
Next b
For c = 1 To 30
Me.Controls("textbox" & c + 60) = Sheets("recap").Cells(c + 3, 4)
Next c
End Sub
Seulement, tu as un décalage d'alignement de tes TextBox, la colonne 3 commence au TextBox62 au lieu de 61.
Soit tu rectifies dans ton tableau de TextBox, soit tu modifies l'instruction
Me.Controls("textbox" & c + 60) = Sheets("recap").Cells(c + 3, 4)
par
Me.Controls("textbox" & c + 61) = Sheets("recap").Cells(c + 3, 4)
Cordialement