Форматирование чисел в Excel Vb. Сеть

Может кто-то давать мне некоторый код для установки ячейки электронной таблицы Excel к числовому формату, которые используют макс. из 2 десятичных разрядов. Или это работало бы лучше он, я изменяю данные, которые я помещаю в ячейку к соответствующему формату? Вот образец данных, которые входят. Прямо сейчас его вход как строка... седло ("ПРИЛ").ToString (), где седло является DataTable oject.

5
задан Nick LaMarca 8 April 2010 в 19:57
поделиться

2 ответа

Я не уверен насчет VB, но в C # это будет:

worksheet.Cells["C3"].NumberFormat = "0.00"

или

worksheet.Cells["A:Z"].NumberFormat = "0.00"

или

Range.NumberFormat = "0.00"
7
ответ дан 13 December 2019 в 19:24
поделиться

Вот один способ:

Selection.NumberFormat = """R"" #,##0.00;""R"" -#,##0.00"

Другой способ:

worksheet.Cells(x,y).NumberFormat = """R"" #,##0.00;""R"" -#,##0.00"

ПРИМЕЧАНИЕ: это может отличаться в разных версиях Excel.

4
ответ дан 13 December 2019 в 19:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: