none
Создание пользовательских форматов в Экселе RRS feed

  • Вопрос

  • Приветствую всех.
    Возникла следующая проблема. В ячейке Эксела есть некоторый текст, и нужно создать некоторые свои форматы, при выборе которых по определенным правилам изменялось бы отображаемое в ячейке значение. Но само значение Cells(i,j).Value от этого бы не менялось.
    Теперь о форматах.
    Текст имеет вид [min,max], где min, max - числа.
    Например, [100,110]
    Нужно иметь возможность:
    - отображать это в виде min,max: 100,110
    - менять разрядность произвольным образом: [100.0,110.0]
    - делать процентный и экспоненциальный формат [10000%,11000%]
    - и др. функции типа разделителей в виде пробелов [1 000, 2 000].

    Также нужно, чтобы можно было представлять такой текст в виде одного числа, которое можно как-то вычислить - напр., среднее арифметическое, при выполнении какого-то условия - напр., если разница между числами не превышает к.-либо значения.
    Т.е. нужно иметь все обычные возможности встроенных форматов, разница лишь в том, что результат применяется к этим 2 числам в скобках.

    Итак, возможна такая вещь в Экселе (2007 или 2010) или нет? Если да, как ее сделать?
    Насколько я знаю, больше 200-250 форматов в Экселе не сделаешь. Максимум, что пока получилось, это генерировать форматы на лету.

    Спасибо
    • Перемещено Tagore Bandlamudi 2 октября 2010 г. 21:43 MSDN Forums consolidation (От:Разработка Windows-приложений)

Ответы