Bonjour à tous,
bon dans mon projet j'ai créé une userform avec quelques textbox; les données saisies dans ces textbox sont alors copiées dans une feuille excel dans des colonnes diférentes. Ces colonnes ont sur la première ligne une étiquette - pour que je m'y repère après.
ce que je souhaite faire, c'est qu'en cas d'arret de saisie et d'annulation par l'intermédiaire d'un bouton "annuler", les données saisies soient effacées.
mon code actuel est le suivant et il marche :
je recherche la dernière cellule remplie et j'efface
Range("a" & Range("a65536").End(xlUp).Row).ClearContents
pour la colonne A
Mais cela marche trop bien et si l'utilisateur dès la premiere saisie souhaite annuler cela m'efface les étiquettes en ligne n°1.
donc je voudrais que que cette fonction ne soit valable que de a2 à a65536?!
merci de votre aide.
Yannick
bon dans mon projet j'ai créé une userform avec quelques textbox; les données saisies dans ces textbox sont alors copiées dans une feuille excel dans des colonnes diférentes. Ces colonnes ont sur la première ligne une étiquette - pour que je m'y repère après.
ce que je souhaite faire, c'est qu'en cas d'arret de saisie et d'annulation par l'intermédiaire d'un bouton "annuler", les données saisies soient effacées.
mon code actuel est le suivant et il marche :
je recherche la dernière cellule remplie et j'efface
Range("a" & Range("a65536").End(xlUp).Row).ClearContents
pour la colonne A
Mais cela marche trop bien et si l'utilisateur dès la premiere saisie souhaite annuler cela m'efface les étiquettes en ligne n°1.
donc je voudrais que que cette fonction ne soit valable que de a2 à a65536?!
merci de votre aide.
Yannick