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 2024

Vidéo: Importer et exporter des données en VBA Excel 2024
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

Excel Tableaux de bord et rapports: La fonction VLOOKUP - les nuls

Excel Tableaux de bord et rapports: La fonction VLOOKUP - les nuls

Ne vous feront rien tout bien si vous ne pouvez pas gérer efficacement vos modèles de données. La fonction VLOOKUP est le roi de toutes les fonctions de recherche dans Excel. Le but de VLOOKUP est de trouver une valeur spécifique à partir d'une colonne de données où la valeur de ligne la plus à gauche correspond à un critère donné. Prenez ...

Excel Outils d'analyse de données - dummies

Excel Outils d'analyse de données - dummies

L'outil d'analyse d'excel est un complément utile qui fournit un ensemble complet d'outils d'analyse statistique . Voici quelques outils dans le ToolPak. Outil Analyse Anova: Facteur unique Analyse de variance pour deux échantillons ou plus Anova: Facteur double avec réplication Analyse de la variance avec deux variables indépendantes et observations multiples ...

Excelent Touches de raccourci d'entrée de données - mannequins

Excelent Touches de raccourci d'entrée de données - mannequins

Lorsque vous travaillez dans Excel et saisissez des données dans une cellule, il est essentiel pour compléter l'entrée soit en cliquant sur une autre cellule avec le pointeur de la souris ou en utilisant l'une des touches de raccourci pratiques montrées ici pour déplacer le curseur de la cellule: Appuyez sur les touches To Arrow (& uarr;, & darr; move ...

Le choix des éditeurs

Comment capturer une action avec le Rebel t5i - mannequins

Comment capturer une action avec le Rebel t5i - mannequins

Une vitesse d'obturation rapide est la clé pour capturer un photo de sujets en mouvement avec le Rebel t5i, qu'il s'agisse d'une grande roue tournante ou d'un papillon volant de fleur en fleur. Une vitesse d'obturation de 1/125 seconde était trop lente pour attraper le sujet sans flou. Pour ce sujet, qui se déplaçait à ...

Comment capturer des panoramas avec le Canon Rebel T5 / 1200D - des mannequins

Comment capturer des panoramas avec le Canon Rebel T5 / 1200D - des mannequins

Fournissant des images spécifiques paramètres de la caméra pour la photographie de paysage en utilisant le Canon Rebel T5 / 1200D est difficile parce qu'il n'y a pas de meilleure approche pour capturer une belle étendue de campagne, un horizon de la ville, ou un autre sujet vaste. Profondeur de champ est un exemple: l'idée d'un super cityscape d'une personne pourrait être de garder tous les ...

Le choix des éditeurs

Comment l'outil Adobe Illustrator Eraser vous aide à créer des infographies cool - des nuls

Comment l'outil Adobe Illustrator Eraser vous aide à créer des infographies cool - des nuls

Puissant outil Eraser Dans Adobe Illustrator, plusieurs fonctions sont exécutées simultanément lorsque vous travaillez sur vos infographies. Essentiellement, il dessine un coup de pinceau, développe ce coup de pinceau pour en faire une forme réelle, puis utilise cette forme pour découper d'autres formes vectorielles de la même manière que l'outil Pathfinder. Incroyablement complexe, mais ...

Comment ajouter des fonctionnalités interactives à vos infographies - les nuls

Comment ajouter des fonctionnalités interactives à vos infographies - les nuls

Sans aucun doute, l'interactivité est la tendance la plus populaire infographie. La montée en puissance des sources d'information et de divertissement en ligne a fait de tous des conservateurs. Vous choisissez les sites Web que vous souhaitez visiter, les liens sur lesquels vous voulez cliquer et les informations que vous souhaitez partager. Donc, il est naturel que lorsque vous avez la chance ...

Comment choisir un style de design pour des infographies personnalisées - mannequins

Comment choisir un style de design pour des infographies personnalisées - mannequins

Si l'information est le moteur qui conduit un infographie, le style est le corps de la Porsche 911 de la voiture. Le style saisit le lecteur, excite les sens, et vous donne envie de passer du temps à vérifier le produit. L'information est la seule raison pour laquelle ce bébé fonctionne, mais le style du graphique peut faire ...