Bonjour à tous,
je souhaite saisir une base de donnée à partir d'un UserForm que j'ai créé. Au départ, le code était :
If TB_Nom = "" Then Sheets("BD").Range("B60000").End(xlUp)(2) = 0 Else Sheets("BD").Range("B60000").End(xlUp)(2) = TB_Nom.Value : TB_Nom = ""
avec,
TB_Nom : la textbox pour saisir le nom
Le problème de ce code, c'est que si j'insère/supprime une colonne, toutes les données seront décallées. Je souhaite donc nommer les cellules, mais là, le code ne fonctionne plus : voilà où j'en suis :
If TB_Nom = "" Then Sheets("BD").Range("T_Nom").End(xlUp)(2) = 0 Else Sheets("BD").Range("T_Nom").End(xlUp)(2) = TB_Nom.Value : TB_Nom = ""
avec,
T_Nom : la place de cellule qui doit accueillir un nom...
Ici, tout va bien pour la saisie d'une première ligne, mais lorsque je veux en rentrer une deuxième, la première est écrasée.
Comment puis-je remonter à la première cellule vide d'une plage nommée pour insérer mes données ?
Merci d'avance pour toute votre aide !