Bonsoir Keyser, bonsoir le forum,
J'imagine que pour envoyer les données de l 'UserForm dans le tableau Excel tu utilises un bouton de commande (CommandButton). Une des possibilités serait de placer au début du code de ce bouton :
dim DerLi as integer
DerLi = Sheets('Données').Range('A65536').End(xlUp).Offset(1,0).Row
J'ai considéré que la donnée qui se place dans la colonne A était toujours renseignée. Si ce n'est pas le cas il faudra adapter...
Tu te sers ensuite de cette variable pour envoyer les données dans la première ligne vide rencontrée.
Sheets('Données').Range('A' & DerLi).Select
Si tu n'y arrives pas, envoie ton fichier ou un exemple basé sur ton fichier. On pourra mieux t'aider et/ou te conseiller.