Macro pour ouvrir la boite de dialogue, Excel VBA

Vous pouvez ouvrir des classeurs Excel directement avec une macro sans utiliser la boîte de dialogue OUVRIR. Cependant, s’il existe plusieurs classeurs parmi lesquels choisir et que l’utilisateur doit choisir entre eux, utilisez la boîte de dialogue OUVRIER intégrée et laissez l’utilisateur sélectionner le classeur souhaité. L’avantage est évident: vous n’avez pas à vous soucier de certaines choses vous-même, comme l’affichage des classeurs dans la boîte de dialogue ou la sélection et l’ouverture des dossiers. Toutes les fonctionnalités sont déjà là. La macro suivante appelle la boîte de dialogue OUVRIR :

Sub OvrirBoiteDialog ()
Dim b As Boolean
   b = Application.Dialogs(xlDialogFindFile).Show
   MsgBox b
End Sub

 

Commentaires

■ Tout d’abord, définissez une variable de type Boolean afin de  déterminer si un fichier a été ouvert ou non.

■ Si un fichier a été ouvert via la boîte de dialogue OPEN, la valeur VRAI est dans la variable b.

■ Si, au contraire, le bouton ANNULER a été cliqué dans la boîte de dialogue OUVERT, la variable b rapporte la valeur FAUX.

S’abonner
Notifier de
0 Commentaires
Inline Feedbacks
Voir tous les commentaires

Initiation à Excel

Fonctions Excel

Excel VBA

Macros VBA Utiles

Plus d'outils

Sur Facebook

Sur YouTube

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x