Всем лучи добра.
Стоит задача:
из базы данных я получаю некие числа в страницу Excel, естественно они всегда разные. Мне необходимо привести их в осмысленный вид, сделать это я так думаю, можно только макросом. При заполнении получается столбец с числами, нужно превратить его в таблицу (может как-то транспанировать ?).
Смотрите рисунок.
Столбец С содержит значения, столбец В содержит закодированную позицию в таблице, где название строки отделено точкой от названия столбца (тому кто запихнул такое в БД надо вынести общественное порицание). Например значение 1010.5 означает строку 1010 и пятый столбец.
В результате должно получиться нечто похожее на таблицу справа (но её я руками сделал, для примера). Столбцом А можно пренебречь, там техническая информация. Значения столбца В не меняются, поэтому я могу заранее нарисовать таблицу с названиями строк и столбцов. А вот столбец С меняется постоянно, его и надо разбивать и преобразовывать и впихивать в получаемую таблицу.
У меня пока нет мыслей как это сделать, может быть кто-то сталкивался с подобной задачей - как это делается вообще ?
Стоит задача:
из базы данных я получаю некие числа в страницу Excel, естественно они всегда разные. Мне необходимо привести их в осмысленный вид, сделать это я так думаю, можно только макросом. При заполнении получается столбец с числами, нужно превратить его в таблицу (может как-то транспанировать ?).
Смотрите рисунок.
Столбец С содержит значения, столбец В содержит закодированную позицию в таблице, где название строки отделено точкой от названия столбца (тому кто запихнул такое в БД надо вынести общественное порицание). Например значение 1010.5 означает строку 1010 и пятый столбец.
В результате должно получиться нечто похожее на таблицу справа (но её я руками сделал, для примера). Столбцом А можно пренебречь, там техническая информация. Значения столбца В не меняются, поэтому я могу заранее нарисовать таблицу с названиями строк и столбцов. А вот столбец С меняется постоянно, его и надо разбивать и преобразовывать и впихивать в получаемую таблицу.
У меня пока нет мыслей как это сделать, может быть кто-то сталкивался с подобной задачей - как это делается вообще ?