Multipage complexe

Bonjour à tous

Dans un userform j’ai un multipage avec 7 onglets MAXI

1ère question : est-il possible d’avoir une maquette (exemple onglet item(0) aa et de l’utiliser sur tous les autre onglets. Afin d’éviter l’utilisation label 1 a …………103 ( voir exemple fichier)

2eme question : les onglets font partie d’une plage de cellule qui sont initialiser à l’ouverture de l’userform et tous fonctionne pour le moment.

Peut ’on mettre les onglets dont les cellules de la plage sont vides en visible=False

Le but de l’userform et du multipage et de faire remplir une liste de nom, prenom et date de naissance pour autant de personne qui et declarer dans la feuille 1 plage B5 :H19

Exemple : Liste « aa » + « cadet » + Titulaire = a la cellule B16 donc 6 candidats a rentré dans la liste

Liste « aa » + « cadet » + suppleant= a la cellule B17 donc 4 candidats a rentré dans la liste

Peut-être auriez-vous une autre solution à me proposer.

Merci

bonjour

essayez cette présentation (une seule page) bien sur si l’utilisateur est intelligent et n oublie ps de changez les classes a chaque fois

74formulaire.xlsm (40.33 Ko)

Cet exemple de VBA pour les noms et prénoms :

Sheets(ComboBox1.value).Cells(n, 1 + (ComboBox2.ListIndex * 5)).Value = TextBox1.Value & " " & TextBox2.Value 'pour titulaire
Sheets(ComboBox1.value).Cells(n, 3 + (ComboBox2.ListIndex * 5)).Value = TextBox4.Value & " " & TextBox3.Value 'pour suppleant

Sheets(ComboBox1.value) == le nom de la feuille 0=junior 1=cadet 2=senior

3 + (ComboBox2.ListIndex * 5) == le nombre de colonne

Merci pour ta réponse rapide

Cela me convient parfaitement et a vraie dire c’est beaucoup plus clair et simplifié.

Pour ce qui suive ce sujet :

J’ai modifier les combobox1 et 2 afin de ne pas pouvoir modifier les items (en effet il était possible j’ajouter du texte dans le combobox sélectionner et de provoqué une erreur).

Les textbox1,2,3,4(nom et prénom) modifier pour interdire la saisie de chiffre et mettre la saisie en majuscule.

Label 5 modifier pour mettre « titulaire » (feuille1 cellule L1)

Label 5 modifier pour mettre « suppleant » (feuille1 cellule L2)

Petite question au pasage :

Comment mettre le label 4 qui dois correspondre a

Si combobox 1 l’item et aa (cellule h2) + combobox junior (cellule m1) le label dois doc afficher la valeur de la cellule B5 pour titulaire

Comment mettre le label 8 qui dois correspondre a

Si combobox 1 l’item et aa (cellule h2) + combobox junior (cellule m1) le label dois doc afficher la valeur de la cellule B6 pour suppléant

Merci

Bonjour

Essayer ca

Vous pouvez supprimer / ajouter des entrées

Si vous voulez encore l améliorer alors svp reposter à nouveau les prochaines questions pour que autres puissent intervenir ou vous donnez autres idées

112formulaire.xlsm (50.73 Ko)

Merci beaucoup de t’on aide

Rechercher des sujets similaires à "multipage complexe"