XL 2019 Userform imbriquée

  • Initiateur de la discussion Initiateur de la discussion julien1982
  • 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 !

julien1982

XLDnaute Occasionnel
Bsr a tous,
je suis en train de créer un fichier me permettant de gérer la création de bordereaux d'envoi pour mes différents clients et j'aurai besoin de votre aide pour la réalisation de ce fichier.

1- le plus important pour moi, dans la userform "accueil" quand je clique sur nouvelle affaire cela ouvre une autre userform "FrmSaisie" qui me permet de remplir l'onglet "Liste Affaires", le seul problème c'est que je ne sais pas comment faire pour dans les 2 txtbox "TxtChemAffaire" et "TxtChemPCE" je puisses récupérer le chemin ou sera enregistrer l'affaire (chemin affaire) et également le chemin d'un fichier spécifique (chemin PCE) en allant pointer un dossier pour la premiere et un fichier pour la seconde.

2- j'aimerai qu'à l'ouverture de mon fichier celui s'ouvre puis affiche la Userform "Accueil" en masquant le fichier Excel, j'arrive à le lancer et ouvrir la userform mais pas cacher le fichier...

3- J'aimerai egalement creer un bouton "retour Excel" me permettant de revenir sur le fichier si besoin...

En espérant etr assez clair.

Merci bp pour votre aide par avance.

Julien
 

Pièces jointes

Bonjour Julien,

Comment vas tu ?

Pour masquer la fenetre excel tu peux aussi dire :

VB:
ThisWorkbook.Application.Visible = False

Utilisé comme ceci lors de l'ouverture cela affichera uniquement ton userform :

VB:
Private Sub Workbook_Open()

ThisWorkbook.Application.Visible = False

    FrmAccueil.Show

End Sub


Par contre pense à réafficher les excel lors de la fermeture de l'userform avec l'evenement avant fermeture comme ceci :

VB:
Private Sub UserForm_Terminate()
ThisWorkbook.Application.Visible = True
End Sub
A+

Valentin
 
Dernière édition:
Slt,

bon je viens te tester tout ca c'est nickel.
Effectivement, avant de faire quoique ce soit sur mon fichier, je dois rendre excel visible pour que cela inscrive les valeurs dans le tableau.

Maintenant, j'aimerai que les valeurs que tu récupères sur le double click s'inscrivent dans les cellules adéquat C et D.
Je rejoins le fichier avec les 2 userform.
Accueil et Saisie (via le bouton nouveau formulaire)
 

Pièces jointes

Slt Valentin,
beh ecoute ca va plutot bien, comme tu vois ca
Bonjour Julien,

Comment vas tu ?

Pour masquer la fenetre excel tu peux aussi dire :

VB:
ThisWorkbook.Application.Visible = False

Utilisé comme ceci lors de l'ouverture cela affichera uniquement ton userform :

VB:
Private Sub Workbook_Open()

ThisWorkbook.Application.Visible = False

    FrmAccueil.Show

End Sub


Par contre pense à réafficher les excel lors de la fermeture de l'userform avec l'evenement avant fermeture comme ceci :

VB:
Private Sub UserForm_Terminate()
ThisWorkbook.Application.Visible = True
End Sub
A+

Valentin

Bonjour Julien,

Comment vas tu ?

Pour masquer la fenetre excel tu peux aussi dire :

VB:
ThisWorkbook.Application.Visible = False

Utilisé comme ceci lors de l'ouverture cela affichera uniquement ton userform :

VB:
Private Sub Workbook_Open()

ThisWorkbook.Application.Visible = False

    FrmAccueil.Show

End Sub


Par contre pense à réafficher les excel lors de la fermeture de l'userform avec l'evenement avant fermeture comme ceci :

VB:
Private Sub UserForm_Terminate()
ThisWorkbook.Application.Visible = True
End Sub
A+

Valentin
Slt Valentin,
beh écoute ca va plutôt bien et toi?
Comme tu vois, on essais de coder un peu 😉 mais bon le niveau est pas ouf :')
A+
julien
 
- 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
38
Affichages
468
Réponses
3
Affichages
536
Retour