Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2010, 22:06   #11
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Это неплохо, что так можно менять, но тогда получается, что формат можно будет только программно вот так изменить, а выбрать из списка нельзя (вы, наверно, предложите вариант создания своей кнопки для смены форматов) - ведь он генерируется?
Я не имел в виду, что самоцелью было именно сделать форматирование на лету, но, похоже, по-другому не получится.
И как вы написали выше, вроде бы не получится сделать в одной книге более 64000 ячеек с разными форматами? Я правильно понял?
За пример спасибо
P.S. Кроме этого, если надо будет скопировать ячейку, формат вроде бы будет уже неправильный - после изменения в новой ячейке чисел он будет применяться к ним, и получаться будет не то, что надо

Последний раз редактировалось motorway; 17.05.2010 в 22:09.
motorway вне форума Ответить с цитированием
Старый 20.05.2010, 02:15   #12
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Кстати, а откуда цифра 64 тыс.? У меня пока получилось добавить только немного больше 200. Потом уже ошибка.
Если действительно не больше 200 с чем-то, то надо искать другое решение.
motorway вне форума Ответить с цитированием
Старый 20.05.2010, 02:53   #13
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Для офиса 2007:
Технические характеристики и ограничения листа и книги
Параметр Максимальное значение
Количество уникальных форматов/стилей ячеек 64 000
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 20.05.2010, 18:44   #14
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

На той же странице присутствует "Количество численных форматов в книге": От 200 до 250, в зависимости от установленной языковой версии Excel.
Что-то у меня есть подозрения, что именно это имеется в виду под форматами в данном случае.
motorway вне форума Ответить с цитированием
Старый 20.05.2010, 19:01   #15
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

вполне возможно. специально не проверял - необходимости не было. До этого был уверен, теперь в сомнениях...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 20.05.2010, 19:04   #16
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Тогда придется как-то еще выкручиваться. Остальные способы уже из разряда кривых, но как-то надо сделать. Пока что приходит только на ум хранить сами значения где-то еще (в файле, например), но это очень неудобно.
В общем, если у кого-то возникнут идеи "а-ля мозговой штурм", пишите

Последний раз редактировалось motorway; 20.05.2010 в 22:25.
motorway вне форума Ответить с цитированием
Старый 21.05.2010, 00:45   #17
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Начал смотреть члены класса Range, там есть интересное свойство ID - и я подумал, может, туда запихивать нужное нам исходное значение (до применения форматирования)? На ваш взгляд со стороны это нормально, может ли как-то помочь решить проблему? Пока не знаю, к чему такой способ приведет...
Идея в том, что одна строка будет для внешнего представления, и ее можно будет менять - форматы и т.п., а другая (ID) - для внутреннего использования

Последний раз редактировалось motorway; 21.05.2010 в 01:13.
motorway вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как мне создать вот такой объект? Тупой Microsoft Office Excel 2 10.12.2009 00:12
Интересует такой вопрос. Как создать круговую диаграмму в Дельфи Grisha248 Компоненты Delphi 6 26.05.2009 18:06
Пользовательский формат VBA Excel luxery Microsoft Office Excel 13 07.11.2008 21:00
Создать свой формат файла Манжосов Денис :) Общие вопросы Delphi 7 24.08.2008 17:48
пользовательский формат или объединение содержимого mr.beginner Microsoft Office Excel 3 08.07.2008 16:39