Пошаговая RPG в Excel (Начало)
Пошаговая RPG в Excel (Начало)
3838 показов
6.2K6.2K открытий

Цвета из кода назначаешь или через условное форматирование?
Когда свой клон цивилизации, на скрытом листе с отключенным пересчётом записывал цветовую кодировку, потом делал встроенный recalculate()
На видимом листе условное форматирование ссылалось на ту же ячейку скрытого листа и через впр подтягивало цвет из палитры. Так работало гораздо быстрее, чем через прямое заполнение цветом.

Ответить

Я сначала через ActiveWorkbook.Colors() добавил в палитру книги 56 цветов по их константам. В процессе у меня получается массив 64*96 элементов, которые содержат индекс цвета из палитры. А отрисовка происходит через цикл с помощью Cells.Interior.ColorIndex().

Было бы интересно посмотреть на реализацию цивилизации:)

Ответить