Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Разбивка произвольного временного интервала на более мелкие - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Разбивка произвольного временного интервала на более мелкие (Макросы/Sub)
Разбивка произвольного временного интервала на более мелкие
Albatros Дата: Среда, 09.09.2015, 11:40 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Добрый день!
Снова обращаюсь за помощью в волшебникам и знатокам EXCEL.
Задача следующая. В двух ячейках указаны границы временного интервала. Допустим 11.01.2015 и 14.01.2016.
Нужно, чтобы макрос разбил указанный интервал на интервалы по условию (недели, месяца и т.п.) в виде:
11.01.2015 31.01.2015
01.02.2015 28.02.2015
...
01.01.2016 14.01.2016
Даты интервалов также в разных (соседних) ячейках.
Причем перед построением таблицы должен задаваться вопрос типа "Укажите, с какой ячейки будет строиться таблица", т.к. местонахождения таблицы интервалов в разных файлах различно.
Еще очень важно то, чтобы макрос работал со следующим интервалом не меняя данные, построенные по предыдущему интервалу.
Т.е. на листе EXCEL формируется одна табличка, ниже добавляется следующий интервал и под ним должна формироваться новая таблица и т.д.
Образец таблиц в прикрепленном файле.
Я в VBA профан. Поэтому прошу, если Вас не затруднит, не смейтесь и если возьметесь написать код, то пусть он будет законченным.
Знаю, что здесь есть добрые люди. Заранее благодарен.
С уважением, Альбатрос.
К сообщению приложен файл: 4974107.xls (16.5 Kb)
 
Ответить
СообщениеДобрый день!
Снова обращаюсь за помощью в волшебникам и знатокам EXCEL.
Задача следующая. В двух ячейках указаны границы временного интервала. Допустим 11.01.2015 и 14.01.2016.
Нужно, чтобы макрос разбил указанный интервал на интервалы по условию (недели, месяца и т.п.) в виде:
11.01.2015 31.01.2015
01.02.2015 28.02.2015
...
01.01.2016 14.01.2016
Даты интервалов также в разных (соседних) ячейках.
Причем перед построением таблицы должен задаваться вопрос типа "Укажите, с какой ячейки будет строиться таблица", т.к. местонахождения таблицы интервалов в разных файлах различно.
Еще очень важно то, чтобы макрос работал со следующим интервалом не меняя данные, построенные по предыдущему интервалу.
Т.е. на листе EXCEL формируется одна табличка, ниже добавляется следующий интервал и под ним должна формироваться новая таблица и т.д.
Образец таблиц в прикрепленном файле.
Я в VBA профан. Поэтому прошу, если Вас не затруднит, не смейтесь и если возьметесь написать код, то пусть он будет законченным.
Знаю, что здесь есть добрые люди. Заранее благодарен.
С уважением, Альбатрос.

Автор - Albatros
Дата добавления - 09.09.2015 в 11:40
miver Дата: Среда, 09.09.2015, 16:48 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 190
Репутация: 37 ±
Замечаний: 0% ±

Excel 2010
Albatros, Так пойдет ?
К сообщению приложен файл: 0104483.xls (57.0 Kb)
 
Ответить
СообщениеAlbatros, Так пойдет ?

Автор - miver
Дата добавления - 09.09.2015 в 16:48
Albatros Дата: Среда, 09.09.2015, 16:56 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

miver, доброго времени суток!
Я всегда знал, что мир не без добрых людей! Спасибо! Все работает отлично!
 
Ответить
Сообщениеmiver, доброго времени суток!
Я всегда знал, что мир не без добрых людей! Спасибо! Все работает отлично!

Автор - Albatros
Дата добавления - 09.09.2015 в 16:56
miver Дата: Среда, 09.09.2015, 17:02 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 190
Репутация: 37 ±
Замечаний: 0% ±

Excel 2010
Albatros, Вообщето не работает :D
Вот исправил ;)
К сообщению приложен файл: 7580301.xls (57.5 Kb)
 
Ответить
СообщениеAlbatros, Вообщето не работает :D
Вот исправил ;)

Автор - miver
Дата добавления - 09.09.2015 в 17:02
Albatros Дата: Среда, 09.09.2015, 17:06 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Я только что заметил - проверял периоды. Сейчас посмотрю новый вариант.
 
Ответить
СообщениеЯ только что заметил - проверял периоды. Сейчас посмотрю новый вариант.

Автор - Albatros
Дата добавления - 09.09.2015 в 17:06
Albatros Дата: Среда, 09.09.2015, 17:10 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Теперь кажется все ОК. Еще раз спасибо.
А где можно сам код посмотреть?
 
Ответить
СообщениеТеперь кажется все ОК. Еще раз спасибо.
А где можно сам код посмотреть?

Автор - Albatros
Дата добавления - 09.09.2015 в 17:10
ShAM Дата: Четверг, 10.09.2015, 05:16 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
А где можно сам код посмотреть?
Жмите Alt+F11.
 
Ответить
Сообщение
А где можно сам код посмотреть?
Жмите Alt+F11.

Автор - ShAM
Дата добавления - 10.09.2015 в 05:16
Albatros Дата: Четверг, 10.09.2015, 12:07 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Sham, спасибо, код нашел, хоть он и отличается от рядового макроса.
У меня еще маленькая просьба.
Можно в период добавить разбиение на дни. Если не сложно. У меня не получилось.
Буду весьма признателен.
Спасибо.


Сообщение отредактировал Albatros - Четверг, 10.09.2015, 12:11
 
Ответить
СообщениеSham, спасибо, код нашел, хоть он и отличается от рядового макроса.
У меня еще маленькая просьба.
Можно в период добавить разбиение на дни. Если не сложно. У меня не получилось.
Буду весьма признателен.
Спасибо.

Автор - Albatros
Дата добавления - 10.09.2015 в 12:07
Albatros Дата: Четверг, 10.09.2015, 13:07 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

miver, спасибо.
У меня еще маленькая просьба.
Можно в период добавить разбиение на дни. Если не сложно. У меня не получилось.
Буду весьма признателен.
 
Ответить
Сообщениеmiver, спасибо.
У меня еще маленькая просьба.
Можно в период добавить разбиение на дни. Если не сложно. У меня не получилось.
Буду весьма признателен.

Автор - Albatros
Дата добавления - 10.09.2015 в 13:07
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Разбивка произвольного временного интервала на более мелкие (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!