Accueil Médias sociaux Enregistrer les fonctions personnalisées à partir de Excel VBA dans les fichiers Add-in - les nuls

Enregistrer les fonctions personnalisées à partir de Excel VBA dans les fichiers Add-in - les nuls

Table des matières:

Vidéo: Importer et exporter des données en VBA Excel 2025

Vidéo: Importer et exporter des données en VBA Excel 2025
Anonim

Pour pouvoir omettre le nom de fichier des fonctions personnalisées que vous créez dans Excel 2013 lorsque vous les entrez directement dans une cellule, vous devez enregistrer le fichier de classeur qui les contient en tant que fichier complémentaire spécial.

La seule limitation aux fonctions définies par l'utilisateur que vous enregistrez dans un fichier de classeur ordinaire ou dans le fichier Personal Macro Workbook est que lorsque vous les entrez directement dans une cellule (sans utiliser la boîte de dialogue Insérer une fonction), vous devez préfacer les noms de leurs fonctions avec leurs noms de fichiers.

Pour convertir un classeur contenant les fonctions définies par l'utilisateur que vous souhaitez pouvoir entrer dans des feuilles de calcul sans leur nom de fichier, procédez comme suit:

1Cliquez sur le bouton Afficher dans l'onglet Affichage, puis sélectionnant PERSONNEL suivi de OK.

Cette action affiche le classeur PERSONAL dans lequel vous avez enregistré vos fonctions définies par l'utilisateur dans Excel.

2Appuyez sur Alt + F11 ou cliquez sur le bouton de commande Visual Basic dans l'onglet Développeur ou appuyez sur Alt + LV.

Cette action ouvre la fenêtre de Visual Basic Editor avec le fichier de classeur contenant les fonctions définies par l'utilisateur sélectionnées dans la fenêtre de l'Explorateur de projet. Maintenant, vous voulez configurer la protection de ce classeur afin que personne d'autre que vous ne puisse modifier son contenu.

3Choisissez Outils → Propriétés VBAProject dans la barre de menus de Visual Basic Editor.

Cette action ouvre la boîte de dialogue VBAProject - Propriétés du projet avec un onglet Général et un onglet Protection.

4Cliquez sur l'onglet Protection, puis cochez la case Verrouiller le projet à afficher.

Cochez cette case pour empêcher les autres utilisateurs d'afficher les fonctions personnalisées afin de ne pas pouvoir y apporter de modifications. Ensuite, vous ajoutez un mot de passe qui les empêche de supprimer l'état de la protection d'affichage.

5Cliquez sur la zone de texte Mot de passe, entrez le mot de passe, puis cliquez sur la zone de texte Confirmer le mot de passe et ressaisissez le mot de passe tel que vous l'avez saisi dans la zone de texte ci-dessus avant de cliquer sur OK.

Vous êtes maintenant prêt à revenir à la feuille de calcul dans laquelle vous devez ajouter un titre et une description pour le nouveau fichier de complément.

6Cliquez sur le bouton Afficher Microsoft Excel au début de la barre d'outils Standard.

Cette action vous renvoie à la feuille de calcul dans Excel. Avant d'enregistrer le classeur en tant que complément, vous devez ajouter un titre pour les fonctions définies par l'utilisateur qu'il contient. (Ces informations apparaissent ensuite dans la boîte de dialogue Add-ins chaque fois que vous sélectionnez le fichier de complément.)

7Choisir Fichier → Info.

Excel 2013 affiche l'écran Infos sur le classeur dans la vue Backstage.Ici, vous entrez un nom abrégé pour le complément dans le champ Titre et une description plus détaillée de ses fonctions personnalisées.

8Cliquez sur la zone de texte Titre et entrez un titre descriptif pour le complément, puis cliquez sur l'option Enregistrer sous dans le menu de la vue Backstage.

Cette action ouvre l'écran Enregistrer sous où le dossier XLSTART est actuellement sélectionné.

9Cliquez sur XSTART sous Dossier actuel dans le panneau de droite.

Excel ouvre la boîte de dialogue Enregistrer sous, dans laquelle vous devez remplacer le type de fichier par Excel Add-In (*. Xlam), puis spécifier le nom de fichier (auquel Excel ajoute automatiquement l'extension.xlam) sous lequel enregistrer il.

10Cliquez sur le bouton contextuel Enregistrer sous le type, puis sélectionnez Excel Add-In comme type.

Cliquez sur la zone de liste déroulante Nom de fichier et apportez les modifications nécessaires au nom de fichier (sans modifier l'extension de fichier.xlam) avant de cliquer sur le bouton Enregistrer.

Après avoir enregistré votre classeur en tant que fichier complémentaire, vous êtes prêt à activer le complément afin que vous puissiez saisir ses fonctions définies par l'utilisateur dans n'importe quelle feuille de calcul.

11Choisissez Fichier → Options → Compléments ou appuyez sur Alt + FTAA.

Cliquez sur le bouton Aller en bas de l'onglet Compléments après avoir vérifié que les compléments Excel sont affichés dans le bouton de liste déroulante Gérer.

Cette action ouvre la boîte de dialogue Add-ins affichant les noms de tous les compléments disponibles. Vous devez maintenant ajouter le nom de votre nouveau complément à cette liste.

12Cliquez sur le nom de votre nouveau fichier complémentaire dans la zone de liste Parcourir, puis cliquez sur OK.

Cette action ferme la boîte de dialogue Parcourir et vous renvoie à la boîte de dialogue Compléments qui répertorie maintenant votre nouveau fichier de complément. Maintenant, tout ce que vous avez à faire est de vous assurer que la case à cocher devant le nom du nouveau complément (qui affiche le titre et la description que vous avez donné au complément en bas de la boîte de dialogue Add-ins) est sélectionnée avant de cliquer sur OK.

13Sélectionnez la case à cocher devant le nom du nouveau complément, puis cliquez sur OK.

Dès que vous cliquez sur OK, Excel ferme la boîte de dialogue Macros complémentaires et vous renvoie à la fenêtre Editeur VBA. Vous pouvez ensuite sélectionner le bouton Enregistrer (Ctrl + S) suivi du bouton Afficher Microsoft Excel (Alt + F11) dans la barre d'outils standard de VBA. Lorsque vous êtes de retour dans le classeur PERSONNEL, vous pouvez le masquer à nouveau en cliquant sur le bouton Masquer dans l'onglet Vue (Alt + WH)

Enregistrer les fonctions personnalisées à partir de Excel VBA dans les fichiers Add-in - les nuls

Le choix des éditeurs

Pour les seniors: Comment travailler avec Windows dans Microsoft Windows - les nuls

Pour les seniors: Comment travailler avec Windows dans Microsoft Windows - les nuls

Windows, avec un W majuscule, tire son nom de sa caractéristique principale: Windows, avec un w minuscule. Se familiariser avec Windows signifie apprendre à ouvrir, fermer, redimensionner, déplacer et basculer entre les fenêtres, ce qui est la clé pour jongler avec succès avec plusieurs activités. Chaque programme que vous exécutez occupe sa propre fenêtre. Une fenêtre peut occuper une partie de ...

Comment accepter ou rejeter les cookies dans Safari - dummies

Comment accepter ou rejeter les cookies dans Safari - dummies

Un cookie est un petit fichier qu'un site Web enregistre automatiquement sur le disque dur de votre Mac. Il contient des informations, telles que vos préférences ou votre date de naissance, que le site utilisera lors de vos prochaines visites. Dans Mac OS X Snow Leopard, Safari vous permet de choisir d'accepter ou non tous les cookies ...

Le choix des éditeurs

Construire des boîtes et des lignes Bézier dans QuarkXPress - des nuls

Construire des boîtes et des lignes Bézier dans QuarkXPress - des nuls

Pour créer une boîte ou une ligne dans QuarkXPress plus complexe qu'un simple rectangle, ovale ou starburst, vous entrez dans le domaine du chemin de Bézier. Si vous avez utilisé l'outil Plume dans Adobe Illustrator ou Photoshop, vous comprenez déjà les chemins de Bézier. Il faut un peu de pratique et un esprit détendu ...

Création d'un rapport avec Crystal Reports 10 - témoins

Création d'un rapport avec Crystal Reports 10 - témoins

Lorsque vous démarrez Crystal Reports 10, généralement l'une des trois choses suivantes: créer un rapport, modifier un rapport ou exécuter un rapport sur les données de votre base de données. Les rapports prennent des données à partir d'une base de données, les traitent, les formatent et les affichent ensuite sur une imprimante, un écran d'ordinateur ou un site Web. Crystal Reports ...

Traitant des commentaires Javadoc dans Eclipse - mannequins

Traitant des commentaires Javadoc dans Eclipse - mannequins

Lorsque vous utilisez Eclipse pour écrire du code Java, n'oubliez pas de éditez les commentaires de Javadoc (les choses qui commencent par / **). Vous pouvez ajouter des informations utiles lorsque vous modifiez les commentaires Javadoc et lorsque vous les modifiez, l'aide au code d'Eclipse propose des suggestions. N'oubliez pas ces astuces lorsque vous modifiez vos commentaires Javadoc: Ajouter un commentaire Javadoc: ...

Le choix des éditeurs

Les connexions cachées sur le Nikon D5600 - les nuls

Les connexions cachées sur le Nikon D5600 - les nuls

Ouvrent les couvercles sur les côtés gauche et droit du Nikon D5600 caméra, et vous verrez plusieurs ports de connexions cachées. Les ports de connexion suivants sont indiqués sur cette image: Terminal d'accessoires: ce terminal accepte les accessoires suivants: câble déclencheur à distance Nikon MC-DC2; Télécommandes sans fil WR-1 et WR-R10; et les unités GPS GP-1 / GP-1A. I ...

Les connexions cachées sur votre Nikon D5200 - les nuls

Les connexions cachées sur votre Nikon D5200 - les nuls

ÉParpillés sur l'extérieur de votre appareil photo sont nombreuses commandes que vous utilisez pour changer d'image -prend des paramètres, revoir et modifier vos photos, et effectuer diverses autres opérations. Caché sous le couvercle sur le côté gauche de la caméra, vous trouverez les quatre ports de connexion suivants, étiquetés dans cette figure: Borne accessoire: Vous pouvez brancher le Nikon en option ...

Des boutons et autres commandes du Nikon D7500 - mannequins

Des boutons et autres commandes du Nikon D7500 - mannequins

C'est génial d'avoir une carte pour le boutons et commandes sur votre appareil photo, mais ce n'est pas beaucoup d'aide si vous ne pouvez pas vous rappeler quel bouton appuyer sur quand (et pourquoi). Alors, voici un aperçu des fonctions des contrôles les plus importants. (Certains contrôles ont des fonctions supplémentaires pendant certaines opérations, mais la table ...