Bonjour à tous,

Voici mon problême :

Je travaille avec un classeur qui s'auto alimente en fonction de certains paramètres choisis sur un userform par l'utilisateur, depuis 1 classeur fermé.

Jusqu'ici tous vas bien je fais mes boucles sur :

ThisWorkbook.Sheets("RPI").Cells(e, i) = Application.ExecuteExcel4Macro("'" & Stchemin & "\" & "[" & Nom_fichier & "]" & Mois_Ref & "'!" & "R" & e & "C" & i)

Et j'ai bien mon retour de valeur, par contre j'aurai besoin de réccupérer égualement la couleur de fond des mêmes céllules..

du genre :

ThisWorkbook.Sheets("RPI").Cells(e, i).Interior.Color = Application.ExecuteExcel4Macro("'" & Stchemin & "\" & "[" & Nom_fichier & "]" & Mois_Ref & "'!" & "R" & e & "C" & i)

Mais impossible de trouver la bonne syntaxe.

je préférerai, si c'est possible, une solution sans FSO pour ouvrir le classeur source en simultané (même en visibilité false), la procédure prend trop de temps d'ou le choix de "Application.ExecuteExcel4Macro".

Une idée?

Merci d'avance !

Peall13