MRUFuncs

JMV

XLDnaute Nouveau
Bonjour,

Comment faire pour qu'une fonction crée avec VBA s'affiche dans les 'dernières fonctions utilisées' dans excel ?

J'ai trouvé le rgistre dans lequel ces fonctions sont stockées sous forme de n°. Il s'agit de 'MRUFuncs'. Mais je ne sais ni comment donner un n° à ma fonction et ni lequel lui attribuer.

Est-ce possible ?

Merci d'avance.

Jean-Marc
 

Hervé

XLDnaute Barbatruc
Bonjour JMV , le forum

:)

Pour placer une fonction personnalisée dans une rubrique précise, il existe ce type de code, en imaginant une fonction au doux nom de COUCOU :

Code:
Application.MacroOptions Macro:='COUCOU', Category:=10

La catégorie correspond à la rubrique des fonctions que l'on trouve dans 'inserer une fonction', il en existe 16 pour excel 2002 (je ne sais pas pour les autres versions) :

[ul]Finances 1
Date & Heure 2
Math & Trigo 3
Statistiques 4
Recherche & Matrices 5
Base de données 6
Texte 7
Logique 8
Informations 9
Commandes 10 masquer
Personnalisation 11 masquer
Controles de macro 12 masquer
DDE/externe 13 masquer
Personnalisées 14
Scientifiques 15
Information 16 [/ul]

Les rubriques 10 à 13 ne sont activées que si une fonction est placé à l'interieur de celle-ci.

Par contre, je n'ai pas trouvé de numéro de rubrique pour : 'dernières fonctions utilisées'.

Il ne doit pas s'agir d'une rubrique a part entière.

voilà en espérant que ce petit topo te sera utile.

salut
 

Discussions similaires