XL 2019 saisie sur la première ligne vide depuis un formulaire

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Mimi1952

XLDnaute Occasionnel
Bonjour à tous,

Quand je fais une saisie, depuis mon userform la saisie se décale de 5 lignes en-dessous de la dernière ligne pleine.
Je voudrais que toutes les saisies se suivent.

Je vous joints un fichier pour que se soit plus clair.

Je voudrais aussi savoir il est possible de mettre une cellule flottante sur la dernière colonne (caisse)
c'est à dire que chaque fois que je fais une saisie avec l'user form que la cellule apparaise.
merci pour votre aide.
bonne journée
mimi1952
 

Pièces jointes

Solution
Merci Vgendron,

j'ai regarder en vitesse mais sa me paraît correct .Ce soir je vais essayer çà.
je vous tiens au courant en attendant je vous remercie sincèrement .
A plus tard
mimi52
Bonjour,
je vous remercie, de votre aide cela fonctionne vraiment bien .
En effet vous avez bien épuré le code .comme je comprends il faut que je supprime
mes Listes et autres et mettre que des TListes etc dans mon Onglet "Listes".
Merci et à une prochaine fois.
mimi1952
Bonjour Mimi,
Dans un tableau structuré, [TSource].Rows.Count donne le nombre de lignes du tableau que celles ci soient vides ou remplies.
Soit vous supprimez les lignes vides de votre tableau ( 50 à 60 de votre fichier ) et vous faites un [TSource].ListObject.ListRows.Add pour rajouter une ligne.
Soit vous parcourez chaque ligne et si pas de Nom vous supprimez la ligne, une sorte de nettoyage avant d'entrer les nouvelles données. Avec :
VB:
Sub Nettoyage()
    Application.ScreenUpdating = False
    For L = [TSource].Rows.Count To 1 Step -1
        If [TSource[Nom]].Item(L) = "" Then [TSource].ListObject.ListRows(L).Delete
    Next L
End Sub
 
Une question
dans la table TSource, tu calcules quoi dans la dernière colonne??

et une remarque: le code est un peu fouilli.. y en a partout, l'indentation n'est pas très propre et plein de code qui ne sert pas==> un ménage s'impose pour rendre tout ca plus lisible
 
Merci Vgendron,

j'ai regarder en vitesse mais sa me paraît correct .Ce soir je vais essayer çà.
je vous tiens au courant en attendant je vous remercie sincèrement .
A plus tard
mimi52
Bonjour,
je vous remercie, de votre aide cela fonctionne vraiment bien .
En effet vous avez bien épuré le code .comme je comprends il faut que je supprime
mes Listes et autres et mettre que des TListes etc dans mon Onglet "Listes".
Merci et à une prochaine fois.
mimi1952
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
652
Retour