Делает у любого есть любой vb.net или код vba, который отформатирует значения Excel или диапазон ячеек, чтобы иметь запятую в течение 100 с, 1000-х, 10 000 с и т.д. и 2 десятичных разряда только.
т.е. 10,256.45
Со ссылкой на диапазон:
rng.NumberFormat = "#,##0.00"
Текущий выбор - это тоже диапазон, так что если вы хотите, чтобы он работал с выбором, просто используйте:
Selection.NumberFormat = "#,##0.00"