ouverture nouveau xls et fermture ancien

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

S

seb33

Guest
Bonjour,

est-il possible, lorsque mon usf du classeur1 demande l'ouverture du classeur2, d'ouvrir ce classeur2 (bon ca ok pas de soucis), mais aussi de fermer le classeur1?
 
Re : ouverture nouveau xls et fermture ancien

bonjour, merci pour vos réponses, voici le code que j'ai donc mis:
Private Sub CommandButton1_Click()
Shell "explorer " & Range("A1").Value, vbMaximizedFocus
Application.Quit

End Sub


sur une textbox, j'ai rentré le nom du fichier (j'automatiserai ca plus tard) et en cliquant sur le bouton, j'ouvre le second fichier.

en fait, ca ouvre le second fichier, puis ca ferme les 2 et ca rouvre seul le second fichier. c'est un peu bizarre, mais puisque ca fonctionne, ca me va (je ne suis pas très regaragnt sur la vitesse d'excé).
 
Re : ouverture nouveau xls et fermture ancien

désolé, j'ai oublié une question qui va avec:

je souhaiterai, sur un fichier excel, qu'à l'ouverture le fichier recense tous les fichiers excel du répertoire (qui correspondront aux références clients) et qui me permettront sur la boite de dialogue à une liste de choix d'ouverture).

est-ce possible?
 
Re : ouverture nouveau xls et fermture ancien

bonjour seb Banzai jeanpierre

une solution supposant un bouton sur usf1 et a adapter eventuellement

Code:
Private Sub CommandButton1_Click()
MonNom = ThisWorkbook.Name
Workbooks.Open Filename:="........\Classeur2test.xls"
Workbooks(MonNom).Close SaveChanges:=True
End Sub
 
Re : ouverture nouveau xls et fermture ancien

Re

on peut completer ainsi

Code:
Private Sub CommandButton1_Click()
MonNom = ThisWorkbook.Name
Workbooks.Open Filename:="........\Classeur2test.xls"
Workbooks(MonNom).Close SaveChanges:=True
Application.Dialogs(xlDialogOpen).Show
end sub
 
Re : ouverture nouveau xls et fermture ancien

Re

on peut completer ainsi

Code:
Private Sub CommandButton1_Click()
MonNom = ThisWorkbook.Name
Workbooks.Open Filename:="........\Classeur2test.xls"
Workbooks(MonNom).Close SaveChanges:=True
Application.Dialogs(xlDialogOpen).Show
end sub
Bonsoir,
J'ai découvert ce site il y a quelques jours et j'y apprends plein de choses. Vos conseils me permettent de rationaliser mes développements VBA.
Lorsque le fichier se ferme (et cela fonctionne impécablement bien) comment éviter le message concernant la conservation du presse-papier? Merci
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
15
Affichages
635
W
Réponses
4
Affichages
320
Réponses
3
Affichages
293
Retour