XL 2016 CRÉER UN FORMULAIRE DE SAISIE PERSONNALISÉ (Identique au useform de l'excel)

soan

XLDnaute Accro
Bonjour fanch55, MOEZ-TUN,

je crois avoir compris la demande ; la fenêtre « Feuil3 » de l'image .png semble être
celle du formulaire de liste automatique d'Excel ; et le demandeur voudrait qu'on
lui fasse un UserForm identique ; perso, ça ne me dit rien de faire un UF complet,
et pourquoi donc refaire ce qui existe déjà dans Excel ? peut-être juste en tant
qu'exo, « pour le fun » ? il va de soi qu'il faudrait recréer à l'identique la fonction
des 7 boutons (y compris les 2 boutons grisés), de « Nouvelle » à « Fermer ».

bien sûr, c'est évident que la fenêtre « Feuil3 » de l'image .png est identique
à celle du corps de l'énoncé (bizarrement en double).

noter qu'il y a 5 zones de saisie, mais qu'est-ce qu'il faut saisir dedans ?
juste 1 ; 2 ; 3 ; 4 ; 5 de F10:J10 ? et qui correspondent à quoi ? les mois
de janvier à mai ? donc « JAN » à « JUN » ? mois n° 1 à mois n° 5 ?
ou avec pour chaque : saisie d'un nombre compris entre 1 et 12 ?
autre chose que des numéros de mois ?

je laisse la suite aux autres intervenants. ;)


soan
 
Dernière édition:

MOEZ-TUN

XLDnaute Junior
Bonjour

Oui exacte ce que je veux.

Le but de créer un UserForm complet identique à celle existante, est de faire remplir plusieurs tableaux de différentes formes dans un fichier Excel, c à d faire appel de chaque tableau pour la remplissage.

Vous trouvez ci-dessous un exemplaire de ces tableaux:

NrClientRéférenceRespInputOutputMoisAnnée
1​
2​
3​
4​
5​
NrDateRéférenceResp
1​
2​
3​
4​
5​
NrRéférenceType1Type2Type2Type3
1​
2​
3​
4​
5​
 

patricktoulon

XLDnaute Barbatruc
re
Bonjour à tous
en gros il veux un interface de pilotage pour son tableau
l'exemple fourni au départ n'a pas de rapport avec la demande
la demande est simple et aurait du être
créer un dialog de toute pièce pour communique (lecture /écriture) avec mon/mes tableaux

des exemples il y en a à foison sur le forum

quel niveau tu a ?
a tu au moins esquisser un ambrions de formulaire et code ?
et tu capable au moins simplement de le dessiner dans VBE avec les outils a dispo ?
 

soan

XLDnaute Accro
Bonsoir MOEZ-TUN, le fil,

à tout hasard, avec Excel 2007, sans aucune ligne de code VBA,
et pour ton 2ème tableau (le moins large), j'ai fait ceci :


Image 1.jpg

comment j'ai fait ? comme ça : menu Fichier (bouton Office), Options Excel, Personnaliser :

Image 2.jpg

Image 3.jpg

Image 4.jpg

ce post est utile seulement si tu connaissais cet outil dans Excel 2003,
mais que tu ne savais pas qu'il existe aussi dans Excel 2007. ;)

peut-être qu'avec ça tu n'auras plus besoin de créer un UserForm ?


soan
 

MOEZ-TUN

XLDnaute Junior
tous ca j'ai déjà faite, mais je veux créer un macro pour ouvrir chaque tableau sans passer cette méthode.
ex: un formulaire de cette façon:

1604004254144.png
 

soan

XLDnaute Accro
alors suggestion, qui est juste une piste :

* un clic sur TBL1 apelle la sub Tbl1(), qui sélectionne une cellule de TBL1,
puis ouvre la « boîte de dialogue » de l'outil « Formulaire ».

* un clic sur TBL2 apelle la sub Tbl2(), qui sélectionne une cellule de TBL2,
puis ouvre la « boîte de dialogue » de l'outil « Formulaire ».

* un clic sur TBL3 apelle la sub Tbl3(), qui sélectionne une cellule de TBL3,
puis ouvre la « boîte de dialogue » de l'outil « Formulaire ».

je crois que la dernière partie de la phrase est possible, mais comment ?
c'est pour ça que c'est juste une piste.


soan
 

soan

XLDnaute Accro
??? ben pour moi, le formulaire est initialement vide :

Image.jpg

ensuite, il faut juste remplir les données...


soan
 

soan

XLDnaute Accro
2ème réponse : quand tu as ça :

Image 1.jpg

clique sur le bouton « Nouvelle », et tu auras ça :

Image 2.jpg

les données du tableau existent toujours :
elles n'ont pas été effacées !


soan
 

soan

XLDnaute Accro
oui, il existe des données dans le tableau ; sinon y'aurait pas :

Image.jpg

ces données n'auraient pas pu être « inventées » ! :p

(et c'est à partir du fichier de mon post #11)


soan
 

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas