Une macro Excel pour ouvrir un classeur défini par lutilisateur spécifique

Vous voulez vous offrir, à vous ou à vos utilisateurs, un moyen rapide de rechercher et d'ouvrir un fichier dans Excel ? Cette macro utilise une technique simple qui ouvre une boîte de dialogue conviviale, vous permettant de rechercher et d'ouvrir le fichier Excel de votre choix.

Comment fonctionne la macro

Cette macro ouvre la boîte de dialogue que vous voyez ici, permettant à l'utilisateur de rechercher et d'ouvrir un fichier Excel.

Une macro Excel pour ouvrir un classeur défini par l'utilisateur spécifique

La boîte de dialogue Ouvrir activée par la macro.

Voici comment fonctionne cette macro :

Sous-Macro1()
'Étape 1 : Définir une variable de chaîne
    Dim FName comme variante
'Étape 2 : La méthode GetOpenFilename active la boîte de dialogue
    FName = Application.GetOpenFilename( _
            FileFilter:="Classeurs Excel,*.xl*", _
            Title:="Choisissez un classeur à ouvrir", _
            Sélection multiple : = Faux)
'Étape 3 : Si un fichier a été choisi, ouvrez-le !
    Si FName <> False Alors
    Workbooks.Open Filename:=FName
    Fin si
Fin du sous-marin

À l'étape 1, la macro déclare une variable Variant qui contient le nom de fichier choisi par l'utilisateur. FName est le nom de votre variable.

À l'étape 2, vous utilisez la méthode GetOpenFilename pour appeler une boîte de dialogue qui vous permet de parcourir et de sélectionner le fichier dont vous avez besoin.

La méthode GetOpenFilename prend en charge quelques paramètres personnalisables. Le paramètre FileFilter vous permet de spécifier le type de fichier que vous recherchez. Le paramètre Titre vous permet de modifier le titre qui apparaît en haut de la boîte de dialogue. Le paramètre MultiSelect vous permet de limiter la sélection à un fichier.

Si l'utilisateur sélectionne un fichier dans la boîte de dialogue, la variable FName est renseignée avec le nom de fichier choisi. À l'étape 3, vous recherchez une variable FName vide. Si la variable n'est pas vide, vous utilisez la méthode Open de l'objet Workbooks pour ouvrir le fichier.

Comment utiliser la macro

Pour implémenter cette macro, vous pouvez la copier et la coller dans un module standard :

Activez Visual Basic Editor en appuyant sur Alt+F11 sur votre clavier.

Cliquez avec le bouton droit sur le nom du projet/classeur dans la fenêtre du projet.

Choisissez Insertion → Module.

Tapez ou collez le code dans le module nouvellement créé.

(Facultatif) Attribuez la macro à un bouton.

Leave a Comment

Comment définir les options de vérification linguistique de Word 2010

Comment définir les options de vérification linguistique de Word 2010

Découvrez comment configurer les options de vérification linguistique dans Word 2010 pour améliorer votre rédaction et éviter les erreurs.

Comment utiliser la fonction CONFIANCE dans Excel

Comment utiliser la fonction CONFIANCE dans Excel

Découvrez comment utiliser les fonctions CONFIDENCE.NORM et CONFIDENCE.T dans Excel pour calculer des intervalles de confiance pour les moyennes de population, améliorant ainsi la prise de décision basée sur des données.

Formater les nombres en milliers et en millions dans les rapports Excel

Formater les nombres en milliers et en millions dans les rapports Excel

Améliorez la lisibilité de vos rapports Excel en formatant vos chiffres en milliers ou millions avec des astuces simples et efficaces pour votre audience.

Comment personnaliser vos étiquettes de données de graphique croisé dynamique Excel

Comment personnaliser vos étiquettes de données de graphique croisé dynamique Excel

Apprenez comment personnaliser vos étiquettes de données dans Excel pour un meilleur rapport. Utilisez les valeurs de votre tableau croisé dynamique efficacement.

Comment créer une application Web Access

Comment créer une application Web Access

Découvrez comment créer une application Web dans Access 2016. Apprenez les étapes essentielles pour développer votre application en ligne facilement.

Comment utiliser les commentaires dans Microsoft Word 2019

Comment utiliser les commentaires dans Microsoft Word 2019

Découvrez comment ajouter, répondre, afficher et supprimer des <strong>commentaires dans Microsoft Word</strong> 2019 pour optimiser votre collaboration.

Feuille intelligente 9.1.1

Feuille intelligente 9.1.1

Smartsheet est une plateforme de travail dynamique qui vous permet de gérer des projets, de créer des flux de travail et de collaborer avec votre équipe.

SharePoint

SharePoint

SharePoint est un système de collaboration basé sur le Web qui utilise une variété d'applications de flux de travail, des bases de données de « liste » et d'autres composants Web, ainsi que des fonctionnalités de sécurité pour donner le contrôle aux groupes professionnels qui travaillent ensemble.

Calendrier perpétuel 1.0.38/1.0.36

Calendrier perpétuel 1.0.38/1.0.36

Van Nien Calendar est une application d'affichage de calendrier sur votre téléphone, vous aidant à voir rapidement la date luni-solaire sur votre téléphone, organisant ainsi votre travail important.

Microsoft Outlook 2021

Microsoft Outlook 2021

Microsoft Outlook est une application commerciale et de productivité développée par Microsoft Corporation.