La personnalisation d'un ruban avec VBA dans Excel

J'ai déjà appris que la création d'un onglet personnalisé dans Excel n'est pas possible dans cette! la poste (contrairement à à savoir MSProject)

Spécifiquement, puis-je modifier les chemins d'accès des macros à l'emplacement actuel ?

Modifier
Il semble que cette page peut mener à la réponse, mais je ne sais toujours pas comment, mais

Peu plus en détail la description de la situation:

L'utilisateur de télécharger un fichier qui contient une liste de matériaux, équipements, main d'œuvre. Chaque colonne contient des informations sur les quantités, les prix, etc
Lorsque l'utilisateur clique sur ce bouton, je veux créer (j'ai créé manuellement), une macro appelée "Main" dans un autre classeur et les lancements de copies de l'ensemble de la feuille (le contenu) de lui-même et effectue quelques choses que les procédures ne, sur.

Donc le problème que je me pose, est twhen je suis l'envoi d'une nouvelle version pour le client, il doit la mettre à l'endroit exact ou il ne fonctionnera pas. Puisqu'il y a un mélange des ordinateurs Mac et Windows impliqué, je préfère voir une situation où le bouton est assigné à la procédure lorsque l'utilisateur ouvre le Classeur B (celui qui contient le code).

De cette façon, une nouvelle version doit être openened qu'une seule fois, et puis pour une utilisation en continu, l'utilisateur peut simplement ouvrir le fichier téléchargé, cliquez sur le bouton approprié et Classeur B va s'ouvrir et exécuter.

Peut-être il y a d'autres façons d'aller à ce sujet. Je n'ai pas vérifié si c'est pas plus simple d'assigner un bouton à la barre d'outils accès rapide...

C'est quoi les "chemins de l'macros"?
Les icônes/boutons du Ruban, pointez sur macro dans le fichier excel à l'emplacement/chemin quand j'ai assigné, mais lorsque l'utilisateur ouvre le même fichier à partir d'un autre répertoire (c'est à dire de Téléchargements) et tente d'exécuter les macros avec le bouton, il pointe toujours à ce fichier, et donc la trajectoire des macros. Je pense qu'il y est une bien meilleure façon d'expliquer cela 🙂
Ne serait-il pas plus simple d'être en les regroupant en un add-in, alors?
Salut, retailcoder, devrait (ou pourrait) un add-in d'être incorporées dans le fichier excel ? (C'est un xlsm)

OriginalL'auteur oneindelijk | 2013-08-29