Bonjour,
modification du code :
suppression du remplissage directe en cellule [A2] etc...
Le remplissage se fait uniquement lors du clic sur le bouton "Enregistrer"
Lors de ce clic, calcul de la dernière ligne non vide du tableau. Ce calcul se fait à partir de la colonne A, il faut donc qu'il y est TOUJOURS une donnée inscrite sur cette colonne, c'est pourquoi si la valeur ROOM n'est pas indiquée, alors le code ajoute un "-".
Une fois cette dernière ligne non vide trouvée, on inscrit les données du USF sur les colonne de 1 à 7 à la ligne = der_ligne + 1.
Le tableau se rempli donc du haut vers le bas.
J'ai aussi remplacer les tableaux "plage de cellules" par des tableaux structurés sous Excel : l'avantage ils grandissent au fur et à mesure qu'on inscrit des données juste en dessous, nul besoin donc de mettre en place des mise en forme sur le million de lignes !
Le fichier modifié:
@ bientôt
LouReeD