Dim monRange As Range Dim monObjet As Control Dim r As Long Set monRange = Sheets("donnees").Range("r100").End(xlUp).Offset(1 , 0) r = 0 For Each monObjet In Me.Controls If TypeOf monObjet Is TextBox Then monRange.Offset(r, 0).Value = monObjet.Text r = r + 1 End If Next
If LCase(monObjet.Name) Like "textbox*" Then monRange.Offset(r, 0).Value = monObjet.Text r = r + 1 End Ifmais je n'aime pas trop me baser sur les noms des objets ...
If TypeOf monObjet Is TextBox Then
If TypeName(monObjet) = "TextBox" Then
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question