Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 VBA : USERFORM FORMULAIRE

RAPHXL

XLDnaute Nouveau
Bonjour la commu,

Aujourd'hui j'ai eu une idée de génie, le problème est que j'avais oublié que j'étais nul en VBA...

Alors voilà je fais appel à vous savant d'Excel.

Dans le fichier, j'ai 6 feuilles que voici :

1- SAISIE DES DONNÉES
2- ANALYSE IPR
3- ACTIONS CORRECTIVES
4- DOCUMENT OFFICIEL
5- GRILLE DE COTATION
6- DATA

Pour l'instant, j'ai créé un formulaire dans l'UserForm.

Etape 1 : Nous sommes dans la feuille "SAISIE DES DONNÉES"

- Ouvrir le formulaire
- Y rentré les différentes informations :
- J'ai deux listes déroulantes : (les données des listes déroulantes sont dans la feuille "DATA")--> Prévoir l'ajout ou la suppression de nouvelles données
- La première s'intitule : ComboBoxProcess
- La deuxième s'intitule : ComboBoxAction
- Je voudrais qu'en fonction de ce qui est afficher dans la ComboBoxProcess se déroule des données spécifique dans la ComboBoxAction
- Et par rapport à ce qui est afficher dans la ComboBoxAction afficher automatiquement son numéro attribué (s'il en a un sinon rien afficher)
- Ensuite une fois les informations saisies, appuyer sur ajouté du formulaire :
- Transférer les données dans le tableau de la feuille "SAISIE DES DONNÉES"
- Si possible transférer les données du tableau vers le tableau de la feuille "ANALYSE IPR"

Etape 2 : Nous sommes dans la feuille "ANALYSE IPR"

- Sélectionner les lignes qui nous intéressent en choisissant "OUI" dans la liste déroulante de la colonne "Prise en charge"
- Une fois avoir sélectionner les lignes qui nous intéressait cliquez sur un bouton macro qui renvoie directement les lignes sélectionner vers la feuille "ACTIONS CORRECTIVES"

Etape 3 : Nous sommes dans la feuille "ACTIONS CORRECTIVES"

- On saisie nos informations directement dans le tableau
- A un moment voulu on valide certaines lignes en choisissant "OUI" dans la liste déroulante de la colonne "Validation"
- En cliquant sur un bouton macro on transfert les données vers la feuille "SAISIE DES DONNÉES" en écrasant si il y a une ligne identique dans la feuille "SAISIE DES DONNÉES"

Je vous joint le fichier pour y voir plus clair

Je serais hyper hyper reconnaissant de votre aide Merci BEAUCOUP d'avance si vous venez à mon aide !

RAPH
 

Pièces jointes

  • Doc forum.xlsm
    42.9 KB · Affichages: 22
Dernière édition:

Robert

XLDnaute Barbatruc
Repose en paix
Bonjour Raphxl, bonjour le forum,

Pourquoi le champ No en premier si le numéro n'apparaît que lorsqu'on a renseigné les deux comboboxes ? Sa place devrait être en 3eme position. À moins que tu n'envisage aussi de taper le numéro que que les deux comboboxes se remplissent ?
 

RAPHXL

XLDnaute Nouveau

Bonjour Robert, c'est vrai qu'il est préférable que le champ No soit en 3ème position. Je l'ai mis là tout simplement parce que c'est la première colonne du tableau de la feuille "SAISIE DES DONNEES"
 

jpb388

XLDnaute Accro
Bonjour à tous
fichier joint mais pas fini en attente de réponse
les combobox sev, occ et det s'alimentent comment ?
retour après correction : la ligne dans la feuille saisie sera t'elle unique si non comment distinguer celle qui est corrigé ?
 

Pièces jointes

  • Doc forum RAPHXL.xlsm
    60.8 KB · Affichages: 29

Discussions similaires

Réponses
14
Affichages
358
Réponses
15
Affichages
1 K
Réponses
10
Affichages
405
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…