XL 2019 Récupérer la valeur de la cellule et sa mise en forme

marxbrou

XLDnaute Nouveau
Bonjour à tous et à toutes.

J'espère que vous vous portez à merveille.

J'ai un soucis sur deux fichiers Excel. Ma préoccupation est de pourvoir récupérer la valeur de la cellule et aussi sa mise mise en forme d'un fichier à un autre fichier Excel.

Le fichier-2-traitement.xlsx doit reproduire la mise en forme du fichier-source.xlsx lorsque les libellés de la même ligne sont identiques.

Merci d'avance.
 

Pièces jointes

  • Fichier 2 Traitement.xlsx
    8.7 KB · Affichages: 4
  • Fichier source.xlsx
    10.7 KB · Affichages: 3

Dudu2

XLDnaute Barbatruc
Bonjour,

Impossible par formule ni même par fonction personnalisée.
Seul un code VBA activé soit sur évènement soit sur objet cliqué pourrait le faire.

La seule chose qu'on puisse faire avec une fonction personnalisée, curieusement, c'est de récupérer la couleur de Font. Aucun autre élément de format ne peut à priori être récupéré (enfin je n'ai pas TOUT testé).
VB:
Function CopierValeurEtFontColor(CelluleSource As Range) As Variant
    Application.Caller.Font.Color = CelluleSource.Font.Color
    CopierValeurEtFontColor = CelluleSource.Value
End Function
Par exemple: sur une cellule =CopierValeurEtFontColor(A3)
 

Discussions similaires

Statistiques des forums

Discussions
315 080
Messages
2 116 020
Membres
112 637
dernier inscrit
pseudoinconnu