Bonjour.
Sachant que les MFC, les fonctions de recherche.... sont de grandes consommatrices de mémoire, pourquoi ne pas finir la copie et appliquer le formatage sur les cellules concernées via macro ?
Genre, la cellule qui contient le solde tu le formates ainsi :
Range("Solde").NumberFormat = "#,##0.00;[Red]-#,##0.00;[Green] #,##0.00;[Blue]”