Возможно ли создать такой пользовательский формат? - VB

Узнай цену своей работы

Формулировка задачи:

Привет.
Возникла следующая проблема. В ячейке есть некоторый текст, и нужно создать некоторые свои форматы, при выборе которых по определенным правилам изменялось бы отображаемое в ячейке значение.

Но само значение 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>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.6 из 5
Похожие ответы