Bonjour,
Partant de ce post j'ai essayé toutes les solutions en vain.
Une seule fonctionne qui est un code de transcodage direct des formats, pour les formats de caractères de base mais ne traite pas les couleurs par exemple.
Il existe certainement des solutions complètes / complexes / lourdes en passant par Word ou IE mais je n'ai pas approfondi.
Tu ne peux pas faire de fonction personnalisée car le formatage de la cellule exige qu'on y valorise des éléments directement ce qu'Excel détecte naturellement comme étant une référence circulaire.
La seule solution est de balayer la colonne A et de transcrire le HTML qu'on y trouve dans les cellules correspondantes de la colonne B formatée autant que possible selon les Tags du HTML.
Dans le fichier ci-dessous, il faut exécuter la Macro FormaterColonneB.