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

Вход

Регистрация

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

 

= Мир MS Excel/Макрос "изменить нумерацию дат на снузу-вверх" (VBA) - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Макрос "изменить нумерацию дат на снузу-вверх" (VBA) (Макросы/Sub)
Макрос "изменить нумерацию дат на снузу-вверх" (VBA)
bingoman Дата: Пятница, 22.03.2019, 15:46 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте!
Использую Excel 2010. Возникла следующая задача, прошу помощи у сведущих пользователей в ее разрешении!

Ситуация: таблица представляет собой записи с датой. Сейчас, как обычно, даты нумеруются сверху-вниз.

Для удобства восприятия определенных задач, мне необходимо изменить направление простаноки дат на противоположное. Таким образом, чтобы новая(последующая) дата была всегда сверху. То есть Таблица растет снизу вверх , новая дата всегда сверху, чтобы найти старую дату необходимо прокруткой опустить вниз.

Забегая наперед, в ответ пользователям, которые не дают цельных рекомендаций, но пытаются изменить поставленную цель для снятия задачи, отвечу, что это тот случай, когда потребность в представлении данных в виде наполнения резервуара воды, внизу старые даты, сверху - новые.

Необходимо такое представление:

Стандартно

01.01.2000-я строка (начальная дата)
02.01.2000-я строка (последующая дата)

Желаемо
...

03.01.2000
02.01.2000 (Следующая дата)
01.01.2000 (Начальная дата)

Как создать такой макрос?


Я тут недавно.
 
Ответить
СообщениеЗдравствуйте!
Использую Excel 2010. Возникла следующая задача, прошу помощи у сведущих пользователей в ее разрешении!

Ситуация: таблица представляет собой записи с датой. Сейчас, как обычно, даты нумеруются сверху-вниз.

Для удобства восприятия определенных задач, мне необходимо изменить направление простаноки дат на противоположное. Таким образом, чтобы новая(последующая) дата была всегда сверху. То есть Таблица растет снизу вверх , новая дата всегда сверху, чтобы найти старую дату необходимо прокруткой опустить вниз.

Забегая наперед, в ответ пользователям, которые не дают цельных рекомендаций, но пытаются изменить поставленную цель для снятия задачи, отвечу, что это тот случай, когда потребность в представлении данных в виде наполнения резервуара воды, внизу старые даты, сверху - новые.

Необходимо такое представление:

Стандартно

01.01.2000-я строка (начальная дата)
02.01.2000-я строка (последующая дата)

Желаемо
...

03.01.2000
02.01.2000 (Следующая дата)
01.01.2000 (Начальная дата)

Как создать такой макрос?

Автор - bingoman
Дата добавления - 22.03.2019 в 15:46
китин Дата: Пятница, 22.03.2019, 15:48 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Как создать такой макрос?


1)- Прочитайте Правила форума
2)- Приложите файл с исходными данными и желаемым результатом (можно вручную) в формате Excel размером до 100кб согласно п.3 Правил форума


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщение
Как создать такой макрос?


1)- Прочитайте Правила форума
2)- Приложите файл с исходными данными и желаемым результатом (можно вручную) в формате Excel размером до 100кб согласно п.3 Правил форума

Автор - китин
Дата добавления - 22.03.2019 в 15:48
RAN Дата: Пятница, 22.03.2019, 16:02 | Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Как создать такой макрос?

1. Включить макрорекордер
2. Отсортировать данные по дате от новых к старым
3. Выключить макрорекордер


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение
Как создать такой макрос?

1. Включить макрорекордер
2. Отсортировать данные по дате от новых к старым
3. Выключить макрорекордер

Автор - RAN
Дата добавления - 22.03.2019 в 16:02
bingoman Дата: Пятница, 22.03.2019, 16:23 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Вы правы, забыл приложить файл.
Прикладываю.
К сообщению приложен файл: 2668820.xls (29.5 Kb)


Я тут недавно.
 
Ответить
СообщениеВы правы, забыл приложить файл.
Прикладываю.

Автор - bingoman
Дата добавления - 22.03.2019 в 16:23
bingoman Дата: Пятница, 22.03.2019, 18:13 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
RAN Вы правы помогло. Есть ещи вопрос можем ли мы задать условие чтобы каждые 20 записей(ячеек) программа переходила на новый столбец, и снова выставляла даты снизу вверх до конечной заданой даты? Доупустим с диапазоном в 200 дней?

19.07.2000
.
.
.
.
.
03.01.2000
02.01.2000 (Следующая дата)
01.01.2000 (Начальная дата)


Я тут недавно.
 
Ответить
СообщениеRAN Вы правы помогло. Есть ещи вопрос можем ли мы задать условие чтобы каждые 20 записей(ячеек) программа переходила на новый столбец, и снова выставляла даты снизу вверх до конечной заданой даты? Доупустим с диапазоном в 200 дней?

19.07.2000
.
.
.
.
.
03.01.2000
02.01.2000 (Следующая дата)
01.01.2000 (Начальная дата)

Автор - bingoman
Дата добавления - 22.03.2019 в 18:13
bmv98rus Дата: Пятница, 22.03.2019, 18:55 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
Кросс то какой.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеКросс то какой.

Автор - bmv98rus
Дата добавления - 22.03.2019 в 18:55
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Макрос "изменить нумерацию дат на снузу-вверх" (VBA) (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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