geraldine69
XLDnaute Nouveau
Bonsoir
Je voudrais remplir une feuille Excel à l'aide d'un formulaire de saisie.
Je suis en pleine galère pour gérer mes différents TextBox.
Je vais essayer de vous expliquer au mieux ce que je veux faire.
1 - Une feuille Excel contenant 5 colonnes alimentées par mon formulaire
2 - Un formulaire contenant 5 lignes de 3 TextBox dans Frame 1
.......................contenant 5 lignes de 2 TextBox dans Frame 2
3 - Un bouton pour enregistrer les saisie de mon formulaire
4 - Un bouton pour quitter le formulaire
Les TextBox contenus dans le Frame1 , N°, Date et Heure doivent se remplir
automatiquement si et seulement si une saisie à été effectuée sur le TextBox se trouvant en Frame2. Frame1 n'est pas accessible par l'utilisateur.
La colonne N° correspond au n° d'enregistrement et il doit s'incrémenter.
Pour cette partie j'ai un souci avec l'incrémentation et je ne sais pas passer mes enregistrements à la ligne suivante de ma feuille si j'effectue une saisie dans les autres lignes de mon formulaire.
Le TextBox de la colonne CODE doit avoir une saisie obligatoire de 8 caractères
Le TextBox de la colonne CLIENT est obligatoire et doit avoir 6 caractères.
Le bouton ENREGISTRER valide les données sur la feuille ( pour le moment ça ne fonctionne que pour une ligne de saisie.
Et ça initialise mes TextBox à vide ( pour cette partie la ça fonctionne déjà )
Merci si vous pouviez m'aider à avancer et mettre des commentaires pour que j'essaie de comprendre le code.
Géraldine
PS : j'essaie de vous mettre mon fichier en pièce jointe
Je voudrais remplir une feuille Excel à l'aide d'un formulaire de saisie.
Je suis en pleine galère pour gérer mes différents TextBox.
Je vais essayer de vous expliquer au mieux ce que je veux faire.
1 - Une feuille Excel contenant 5 colonnes alimentées par mon formulaire
2 - Un formulaire contenant 5 lignes de 3 TextBox dans Frame 1
.......................contenant 5 lignes de 2 TextBox dans Frame 2
3 - Un bouton pour enregistrer les saisie de mon formulaire
4 - Un bouton pour quitter le formulaire
Les TextBox contenus dans le Frame1 , N°, Date et Heure doivent se remplir
automatiquement si et seulement si une saisie à été effectuée sur le TextBox se trouvant en Frame2. Frame1 n'est pas accessible par l'utilisateur.
La colonne N° correspond au n° d'enregistrement et il doit s'incrémenter.
Pour cette partie j'ai un souci avec l'incrémentation et je ne sais pas passer mes enregistrements à la ligne suivante de ma feuille si j'effectue une saisie dans les autres lignes de mon formulaire.
Le TextBox de la colonne CODE doit avoir une saisie obligatoire de 8 caractères
Le TextBox de la colonne CLIENT est obligatoire et doit avoir 6 caractères.
Le bouton ENREGISTRER valide les données sur la feuille ( pour le moment ça ne fonctionne que pour une ligne de saisie.
Et ça initialise mes TextBox à vide ( pour cette partie la ça fonctionne déjà )
Merci si vous pouviez m'aider à avancer et mettre des commentaires pour que j'essaie de comprendre le code.
Géraldine
PS : j'essaie de vous mettre mon fichier en pièce jointe
Pièces jointes
Dernière édition: