Re : tableau a remplir d'apres autre feuille
Re,
je viens de découvrir tes remarques;
test: usereform validé sans rien (meme plusieurs fois de suite) suivi de quitter: ok
mais 'vous devez entrer un nom' reste affiché lorqu'apres avoir quitté on clic sur saisir des données
c'est normal, je n'ai pas encore écris la procédure qui devra ajouter une nouvelle ligne, qui ajoutera les données saisies dans cette nouvelle ligne, qui devra trier toutes les lignes par ordre alpha, qui devra remettre l'userform "à blanc" en vue d'une nouvelle saisie et qui devra numéroter les lignes correctement car par formule comme tu le fais , ça n'ira pas.
Tout cela va certainement ajouter plus d'une centaine de ligne au code existant
je preferais que le contrôle d'une absence d'entree dans le useform ne soit qu'indicative et non restrictive pour la validation (par ex, si rien n'est entré au niveau du NOM,aucune ligne n'est rajoutée)
ça fonctionnera comme cela je te rassure
je laisse quand même le code puisque tu as compris, tu pourras le modifier si tu veux
mais personnellement je le laisserais tel qu'il est parce qu'il est toujours possible qu'une autre personne fasse l'encodage et par la même occasion fasse du "n'importe quoi" (
on n'est jamais trop prudent)
j'ai tenté de remplir une fiche jusqu'à l'adresse , la validation n'a pas fonctionné
comme dit plus haut, je n'ai fais que la procédure de contrôle des saisies ( et ce n'est pas encore fini car il reste les "options" qui vont allonger le code d'une autre centaine de ligne)
Pour ces options, je compte faire un contrôle uniquement sur les éventuels doublons mais ne par rendre la saisie obligatoire à moins que tu le veuilles, (ça n'ajoutera que qq lignes au code)
QUESTIONS: que signifie le code : UserForm1.ComboBox1.RowSource = "C11:C" & [C65535].End(xlUp).Row
cette formule est utilisée pour alimenter le combobox qui se trouve dans la zone suppression d'élève
on la retrouve au moins deux fois dans le code afin d'avoir une mise à jour du contenu de ce combobox immédiatement après une suppression
là aussi, je ne suis pas encore satisfait du code et je vais y ajouter un test contre les suppressions involontaires et je compte utiliser la saisie d'un mot de passe uniquement connu des personnes autorisées à faire une suppression (
on n'est jamais trop prudent)............... Qu'en penses-tu ?
C'est vrai qu'une listbox aurais pu être utilisée, je ne sais pas pourquoi j'ai pris un combo ....................... sénilité précoce sans doute
Concernant la formule en A1, elle donne la position de la première ligne vide sous les données
Mais il faudra garder une ligne vide en permanence
Si tu vois autre chose à faire, dis-le, c'est le moment.
Autre chose: as-tu remarqué que l'alternance des lignes jaunes et blanches est fait par une mise en forme conditionnelle
Patience pour attendre la finalisation du classeur, aujourd'hui c'est la fête au village et l'anniversaire du gamin donc peu de temps à y consacrer
Ce sera fait avant le 23 août car c'est ce jour là que je retourne à l'école pour préparer la rentrée
à+
Philippe