Ligne précédente écrasée après chaque entrée via un userform

Résolu/Fermé
solene85 Messages postés 391 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 9 janvier 2016 - 19 déc. 2014 à 00:23
solene85 Messages postés 391 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 9 janvier 2016 - 19 déc. 2014 à 02:04
Bonsoir,
j'ai créé un userform avec 10 textboxes. Chaque valeur de textbox correspond à une cellule d'une ligne de ma feuille excel.
je recherche la dernière ligne vide sur la feuille excel concernée. Ensuite
le transfert s'effectue parfaitement lorsque j'appuie sur ma touche enregistrement mais si je rentre une deuxième ligne cette dernière écrase la précédente.
je voudrais pouvoir rentrer plusieurs lignes

num = Sheets("Feuil1").Range("A65536").End(xlUp).Row + 1 'on part du bas de la colonne, on cherche
Sheets("Feuil1").Activate

Range("B" & num).Value = TextBox1.Value
Range("C" & num).Value = TextBox2.Value
Range("D" & num).Value = TextBox3.Value
Range("E" & num).Value = TextBox4.Value
Range("I" & num).Value = TextBox5.Value
Range("F" & num).Value = TextBox6.Value
Range("G" & num).Value = TextBox7.Value
Range("J" & num).Value = TextBox8.Value
Range("K" & num).Value = TextBox9.Value
Range("H" & num).Value = TextBox11.Value
Unload UserForm1
End Sub

Pouvez vous m'aider s'il vous plait
merci


A voir également:

1 réponse

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
19 déc. 2014 à 00:46
Bonjour,

Pour déterminer le numéro de ligne pour l'ajout des données, tu pars de la dernière cellule en colonne A puis tu remontes la colonne jusqu'à trouver la première cellule renseignée, la ligne à utiliser étant la suivante.

Le problème, c'est qu'aucun ajout de donnée ne se fait en colonne A.

Si tu relances le traitement, la ligne d'ajout sera identique et les nouvelles données viendront écraser les anciennes.

A+
1
solene85 Messages postés 391 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 9 janvier 2016 13
19 déc. 2014 à 02:04
ok Gyrus, corrigé


et merci
0