XL 2019 Correction de mon application

  • Initiateur de la discussion Initiateur de la discussion koadima
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

koadima

XLDnaute Junior
Bonsoir.
J'ai suis un tutoriel et j'ai réalisé l'application ci-dessous mais j'ai besoin de votre aide pour finaliser car le tutoriel ne m'a pas permis de le faire.

J'aimerais lorsque je clique sur un enregistrement situé sur la listbox que ses éléments se retrouvent dans les texbox et combobox plus haut.

Je ne sais pas comment faire pour ouvrir les feuilles et voir ma base de données et les autres feuilles ou je compte faire des statiques.

Merci de me guider
 
Bonsoir Koadima, Hervé, bonsoir le forum,

En effet 22 Mo c'est beaucoup, Il faudrait au moins une brouette pour le charger...
Ne pourrais-tu pas nous proposer une fichier simplifié où seules les données nécessaires à la résolution de ton problème seraient présentes. L'UserForm , les onglets et une dizaine de lignes de données suffisent...
 
Bonjour le fil, bonjour le forum,

Je ne comprends pourquoi l'utilisation de fonctions au lieu de procédures !?...

J'ai rajouté un onglet Accueil dans ton fichier. Dans celui-ci toutes les lignes et toutes les colonnes sont masquées ainsi les les en-têtes de lignes et de colonnes.
J'ai modifié le code à l'ouverture du classeur :
VB:
Private Sub Workbook_Open()
Worksheets("Accueil").Activate 'active l'onglet "Accueil"
Worksheets("BDD").Visible = False 'masque l'onglet "BDD"
UserForm1.Show 'affiche l'UserForm1
End Sub
J'ai rajouté un bouton BASE dans l'UserForm qui permet d'atteindre la base de données depuis l'UserForm
J'ai rajouté un bouton Saisie des actes médicaux dans l'onglet BDD qui permet d'ouvrir l'UserForm depuis l'onglet BDD.
Et pour finir j'ai modifié le code de l'Userform. J'ai laissé les fonctions mais je suis persuadé que ça serait plus logique de les transformer en procédures.
Ton fichier modifié :
 

Pièces jointes

Bonjour le fil, bonjour le forum,

Je ne comprends pourquoi l'utilisation de fonctions au lieu de procédures !?...

J'ai rajouté un onglet Accueil dans ton fichier. Dans celui-ci toutes les lignes et toutes les colonnes sont masquées ainsi les les en-têtes de lignes et de colonnes.
J'ai modifié le code à l'ouverture du classeur :
VB:
Private Sub Workbook_Open()
Worksheets("Accueil").Activate 'active l'onglet "Accueil"
Worksheets("BDD").Visible = False 'masque l'onglet "BDD"
UserForm1.Show 'affiche l'UserForm1
End Sub
J'ai rajouté un bouton BASE dans l'UserForm qui permet d'atteindre la base de données depuis l'UserForm
J'ai rajouté un bouton Saisie des actes médicaux dans l'onglet BDD qui permet d'ouvrir l'UserForm depuis l'onglet BDD.
Et pour finir j'ai modifié le code de l'Userform. J'ai laissé les fonctions mais je suis persuadé que ça serait plus logique de les transformer en procédures.
Ton fichier modifié :
Merci beaucoup. Le fichier fonctionne beaucoup
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
1 K
Compte Supprimé 979
C
Réponses
21
Affichages
2 K
Retour