Я использую Excel 2007 ... У меня есть следующие диапазоны ...
D E G H
5 1 2 1 1
6 2 2 1 1
Теперь я выбираю диапазон F8: G9 и пишу следующую формулу "= D5: E6 * 0.2 + G5: H6 * 0.3" и нажимаю CTRL + SHIFT + ENTER ... т.е. добавление матрицы, ... сейчас у меня следующий результат
F G
8 0.5 0.7
9 0.7 0.7
теперь я выбираю этот диапазон результатов и изменяю его формат ячеек на числовой формат на число с 0 десятичными разрядами .... теперь у меня есть следующий результат
F G
8 1 1
9 1 1
теперь у меня есть программа на c #, которая будет читать значения этого диапазона ... (с диапазоном (...). Значение2) ...
затем попытается найти отличные значения, но c # предполагает, что он читает его в приведенном выше случае 1,1,1,1 ... что не соответствует действительности. более того, программа c # теперь будет использовать эти различные значения для форматирования ячеек с цветами с помощью оператора равно, и в этом случае ни одно из значений ячейки не равно 1 ...
возможно ли в Excel сделать это изменение после числового формата, ... к реальному значению2 ячейки ... но не только по внешнему виду! потому что, когда я спрашиваю, например,
MsgBox Range("F8").Value2
он показывает мне 0,5, но так как я изменил формат ячейки, я хочу вместо этого видеть 1 ... Я не хочу округлять значение Range ("F8"). Value2, так как оно будет работать только для определенных дело.
У меня вопрос, как можно изменить значения диапазона F8: G9 после числового формата на те, что числовой формат их изменил ????
спасибо !!!