Table des matières:
- 1Cliquez sur le bouton Afficher dans l'onglet Affichage, puis sélectionnant PERSONNEL suivi de OK.
- 2Appuyez sur Alt + F11 ou cliquez sur le bouton de commande Visual Basic dans l'onglet Développeur ou appuyez sur Alt + LV.
- 3Choisissez Outils → Propriétés VBAProject dans la barre de menus de Visual Basic Editor.
- 4Cliquez sur l'onglet Protection, puis cochez la case Verrouiller le projet à afficher.
- 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.
- 6Cliquez sur le bouton Afficher Microsoft Excel au début de la barre d'outils Standard.
- 7Choisir Fichier → Info.
- 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.
- 9Cliquez sur XSTART sous Dossier actuel dans le panneau de droite.
- 10Cliquez sur le bouton contextuel Enregistrer sous le type, puis sélectionnez Excel Add-In comme type.
- 11Choisissez Fichier → Options → Compléments ou appuyez sur Alt + FTAA.
- 12Cliquez sur le nom de votre nouveau fichier complémentaire dans la zone de liste Parcourir, puis cliquez sur OK.
- 13Sélectionnez la case à cocher devant le nom du nouveau complément, puis cliquez sur OK.
Vidéo: Importer et exporter des données en VBA Excel 2024
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)