VBA fonction personnalisée : conserver formats les formats de cellule

Bonjour @forum

J'utilise la fonction Excel "décaler" (offset en anglais) - mais j'aimerais aussi appeler les formats de la cellule que je décale.

Auriez vous une solution VBA (ex une public function) qui fonctionnerait comme ceci par exemple : "=keepformats(=DECALER(Table!$M$7;0;0))" où la fonction VBA "keepformats" ferait en sorte de conserver les formats de la cellule Table!M7 que l'on décale.

Le plus important pour moi est de conserver : la couleur de police et la couleur de remplissage.

Merci pour votre aide précieuse - Bonne journée ! :-)

Bonjour maksimali et

Une petite présentation ICI serait la bienvenue

Si vous ne l'avez pas encore fait, je vous invite à lire la charte du forum [A LIRE AVANT DE POSTER]
qui vous aidera dans vos demandes et réponses sur ce forum

Ainsi que sur les fonctionnalités (Nouveau Forum au bas de page notamment)

Quelle est votre idée exactement, car à partir du moment ou l'on utilise une fonction personnalisée,
le contenu de la cellule n'est forcément plus le même

Merci de votre participation

Cordialement

Bonsoir Makisimali, BrunoM45,

En retour un petit fichier pour ta demande. Bien lire la note en rouge.

La fonction englobe le format et la formule de décalage.

18classmaksimali.xlsm (18.91 Ko)
Rechercher des sujets similaires à "vba fonction personnalisee conserver formats"