Возможно ли создать такой пользовательский формат? - VB
Формулировка задачи:
Привет.
Возникла следующая проблема. В ячейке есть некоторый текст, и нужно создать некоторые свои форматы, при выборе которых по определенным правилам изменялось бы отображаемое в ячейке значение.
Теперь о формате.
Текст имеет вид [min,max], где min, max - числа.
Например, [100,110]
Нужно иметь возможность:
- отображать это в виде min,max: 100,110
- менять разрядность произвольным образом: [100.0,110.0]
- делать процентный и экспоненциальный формат [10000%,11000%]
- и др. функции типа разделителей в виде пробелов [1 000, 2 000].
Также нужно, чтобы можно было представлять такой текст в виде одного числа, которое можно как-то вычислить - напр., среднее арифметическое, при выполнении какого-то условия - напр., если разница между числами не превышает к.-либо значения.
Итак, возможна такая вещь в Экселе (2007 или 2010) или нет? Если да, как ее сделать?
Спасибо
Возникла следующая проблема. В ячейке есть некоторый текст, и нужно создать некоторые свои форматы, при выборе которых по определенным правилам изменялось бы отображаемое в ячейке значение.
Но само значение Cells(i,j).Value от этого бы не менялось, как бы мы там не переставляли форматы. Это главное.
Теперь о формате.
Текст имеет вид [min,max], где min, max - числа.
Например, [100,110]
Нужно иметь возможность:
- отображать это в виде min,max: 100,110
- менять разрядность произвольным образом: [100.0,110.0]
- делать процентный и экспоненциальный формат [10000%,11000%]
- и др. функции типа разделителей в виде пробелов [1 000, 2 000].
Также нужно, чтобы можно было представлять такой текст в виде одного числа, которое можно как-то вычислить - напр., среднее арифметическое, при выполнении какого-то условия - напр., если разница между числами не превышает к.-либо значения.
Итак, возможна такая вещь в Экселе (2007 или 2010) или нет? Если да, как ее сделать?
Спасибо
Решение задачи: «Возможно ли создать такой пользовательский формат?»
textual
Листинг программы
<font color="blue">Private</font> <font color="blue">Sub</font> Worksheet_Change(<font color="blue">ByVal</font> Target <font color="blue">As</font> Range) <font color="blue">End</font> <font color="blue">Sub</font>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д