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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.07.2013, 19:43   #1
Доктор
Пользователь
 
Регистрация: 06.05.2010
Сообщений: 73
По умолчанию динамический массив

Доброго дня. Помогите ПЛЗ решить одну проблему:
дано - есть начальная дата, например "январь 2013" и конечная дата, например "октябрь 2013";
задача - нужна динамически изменяемая таблица, которая будет по порядку отображать месяцы (с шагом в 1 месяц) с января 2013 по октябрь 2013. Причем, если начальная дата или конечная даты изменятся, то и таблица должна поменяться.
Задачку нужно решить с помощью формул.
Заранее благодарен.
Доктор вне форума Ответить с цитированием
Старый 11.07.2013, 21:27   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

см.вложение
Вложения
Тип файла: rar 12Месяцев.rar (7.3 Кб, 19 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 12.12.2016, 07:16   #3
zebra_k
Новичок
Джуниор
 
Регистрация: 11.12.2016
Сообщений: 2
По умолчанию

Как? Как вы это сделали?!?
Уже всю голову сломала - не могу понять!

У меня похожая задача:
Есть таблица: дата, сумма и прочее

Есть диапазон дат изменяемый пользователем.
Надо чтобы вся таблица меняла число строк в зависимости от введенных пользователем дат.
Диапазон может быть 3, 5, 10, 15, ... до 35 лет.

В вашем примере так делается, и понятно как сделать чтобы менялось не по месяцам, а по годам. А как это сделано не понимаю и поэтому не могу расширить на всю таблицу (чтоб число строк и в остальных столбцах менялось).

Помогите, пожалуйста.
Объясните, КАК вы это сделали?
Вложения
Тип файла: xlsx Книга1.xlsx (14.7 Кб, 12 просмотров)
zebra_k вне форума Ответить с цитированием
Старый 12.12.2016, 12:41   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

таблица на 35 лет)
Вложения
Тип файла: xlsx Книга1 (28).xlsx (16.6 Кб, 19 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 12.12.2016, 13:55   #5
zebra_k
Новичок
Джуниор
 
Регистрация: 11.12.2016
Сообщений: 2
По умолчанию

Большое спасибо!!!

Вы невероятно круты!

К сожалению, моих знаний не хватает, чтобы понять КАК все же это делается.

Я не могу понять примененных вами формул. Может пошлете меня куда-нибудь почитать про это?

Я нашла, что вы условным форматированием делаете белым шрифтом то, что за рамками диапазона дат.

И еще по этому же примеру. Мне надо чтобы в столбце "период по" самая нижняя дата вставала та, что в ячейке С3 введена пользователем. Это возможно? КАК?
zebra_k вне форума Ответить с цитированием
Старый 12.12.2016, 14:31   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

в том примере что есть
с 07.12.2016 по 31.10.36
в таблице должна быть 21 строка? и в последней строке просто "дата с" = 31.10.2036??
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамический массив Павел_95 Помощь студентам 6 10.01.2013 14:34
Динамический массив, массив указателей alexalisa Паскаль, Turbo Pascal, PascalABC.NET 4 22.04.2011 21:33
Динамический массив - или всё таки не динамический? vedro-compota Общие вопросы C/C++ 30 10.12.2010 23:22
Динамический массив Porsche Общие вопросы C/C++ 5 26.05.2010 08:04