Essentiellement, je voudrais conserver le format existant d'une cellule Excel. Si j'utilise ActiveCell.Value2 = "nouvelle valeur";
La cellule active affiche "nouvelle valeur" mais perd le format défini par l'utilisateur (par exemple texte en rouge, arrière plan bleu), toutes les valeurs de mise en forme retournent aux valeurs de format par défaut d'Excel.
Remarque : Si vous remplacez une valeur de cellule en utilisant Excel, Excel conserve le format de l'utilisateur. Lors de l'enregistrement de cette action en tant que macro, Excel utilise la propriété FormulaR1C1 mais selon MSDN c'est une propriété utilisée pour les macros.