Bonjour le forum ,

Ce post fait suit à mon problème évoqué ici : http://www.developpez.net/forums/d15...ecution-sumif/.

J'ai donc assimilé le fait que la fonction SumIf ne pouvait fonctionner qu'avec des formats de cellule cohérents. J'ai mis en place le fichier test suivant :

Le fichier .xlsm avec l'exemple : exempleforum.xlsm

Même en plaçant ce bout de code pour avoir un format de cellule cohérent, ça ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
With Range(Cells(27, 1), Cells(33, 1))
    .NumberFormat = "General"
End With
Ca fonctionne si je vais manuellement sélectionner la cellule, si je simule une modification de la valeur et ressort de la cellule. (La valeur se décalle alors à droite de la cellule).

Avez-vous une piste? Je bloque une nouvelle fois pour reforger mon code de manière plus simple .

BlackMountain