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

Вход

Регистрация

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

 

= Мир MS Excel/удаление/копирование столбцов для сохранения диапазона - Мир MS Excel

  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: китин, _Boroda_, DrMini  
удаление/копирование столбцов для сохранения диапазона
карандаш Дата: Воскресенье, 10.02.2013, 21:03 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 329
Репутация: 8 ±
Замечаний: 0% ±

2010
собственно второй (альтернативный) способ решения задачи из http://www.excelworld.ru/forum/2-3657-1

есть набор столбцов для каждой даты
необходимо удалять группу столбцов, относящихся к дате, ранее СЕГОДНЯ()-К дней и создавать методом копирования группу столбцов для даты СЕГОДНЯ()+L дней

K и L можно задать в пределах недели, т.е. равными 7 (и 5 соответственно, чтобы получить общее решение)
К сообщению приложен файл: 6959262.xlsx (15.1 Kb)
 
Ответить
Сообщениесобственно второй (альтернативный) способ решения задачи из http://www.excelworld.ru/forum/2-3657-1

есть набор столбцов для каждой даты
необходимо удалять группу столбцов, относящихся к дате, ранее СЕГОДНЯ()-К дней и создавать методом копирования группу столбцов для даты СЕГОДНЯ()+L дней

K и L можно задать в пределах недели, т.е. равными 7 (и 5 соответственно, чтобы получить общее решение)

Автор - карандаш
Дата добавления - 10.02.2013 в 21:03
AlexM Дата: Воскресенье, 10.02.2013, 22:51 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Поясните задачу более подробно, что в таблице кроме дат.
А то что вы спрашиваете можно сделать так.
Очищаем весь лист и заполняем строку датой от СЕГОДНЯ() - К до СЕГОДНЯ() + L.
Совет. В качестве примера надо давать файл с таблицей, структура которой полностью совпадает с рабочим файлом. Имена листов, их расположение, расположение таблицы или таблиц. Для чего это надо. А для того, чтобы вы могли перекинуть формулы или макрос и все это работало сразу, без дополнительных вопросов.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеПоясните задачу более подробно, что в таблице кроме дат.
А то что вы спрашиваете можно сделать так.
Очищаем весь лист и заполняем строку датой от СЕГОДНЯ() - К до СЕГОДНЯ() + L.
Совет. В качестве примера надо давать файл с таблицей, структура которой полностью совпадает с рабочим файлом. Имена листов, их расположение, расположение таблицы или таблиц. Для чего это надо. А для того, чтобы вы могли перекинуть формулы или макрос и все это работало сразу, без дополнительных вопросов.

Автор - AlexM
Дата добавления - 10.02.2013 в 22:51
карандаш Дата: Понедельник, 11.02.2013, 01:46 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 329
Репутация: 8 ±
Замечаний: 0% ±

2010
Цитата (AlexM)
В качестве примера надо давать файл с таблицей, структура которой полностью совпадает с рабочим файлом. ... это надо для того, чтобы ... все это работало сразу, без дополнительных вопросов.


согласный!

вот пример файла

правда я так и не нашел способа исключения из ряда дат суббот и воскресений.
т.е. если создаваемая дата справа суббота и воскресение, то надо создавать понедельник

может для создания группы столбцов нужно использовать шаблон на дополнительной, вспомогательной второй странице (листе)?
и от туда его просто тупо копировать
т.е. сначала поуничтожать все группы, которые не входят в заданный диапазон (например, [СЕГОДНЯ()-3:СЕГОДНЯ()+2]), а потом посоздавать недостающие?
К сообщению приложен файл: 1889256.xlsx (34.8 Kb)
 
Ответить
Сообщение
Цитата (AlexM)
В качестве примера надо давать файл с таблицей, структура которой полностью совпадает с рабочим файлом. ... это надо для того, чтобы ... все это работало сразу, без дополнительных вопросов.


согласный!

вот пример файла

правда я так и не нашел способа исключения из ряда дат суббот и воскресений.
т.е. если создаваемая дата справа суббота и воскресение, то надо создавать понедельник

может для создания группы столбцов нужно использовать шаблон на дополнительной, вспомогательной второй странице (листе)?
и от туда его просто тупо копировать
т.е. сначала поуничтожать все группы, которые не входят в заданный диапазон (например, [СЕГОДНЯ()-3:СЕГОДНЯ()+2]), а потом посоздавать недостающие?

Автор - карандаш
Дата добавления - 11.02.2013 в 01:46
AlexM Дата: Понедельник, 11.02.2013, 08:40 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Пытаюсь понять непонятное.
Цитата (карандаш)
например, [СЕГОДНЯ()-3:СЕГОДНЯ()+2]

Должно получится 6 дат, а в таблице 4
Если на СЕГОДНЯ() выпадает суббота и воскресенье, как строится таблица?
Удалить, столбцы с ненужной датой можно, а что создавать, только заголовки на сером фоне?
Столбцы А в В непонятно зачем. Полагаю они случайно остались. Удалить?
Таблица должна перестроится при открытии файла или по нажатию кнопки?



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Понедельник, 11.02.2013, 09:29
 
Ответить
СообщениеПытаюсь понять непонятное.
Цитата (карандаш)
например, [СЕГОДНЯ()-3:СЕГОДНЯ()+2]

Должно получится 6 дат, а в таблице 4
Если на СЕГОДНЯ() выпадает суббота и воскресенье, как строится таблица?
Удалить, столбцы с ненужной датой можно, а что создавать, только заголовки на сером фоне?
Столбцы А в В непонятно зачем. Полагаю они случайно остались. Удалить?
Таблица должна перестроится при открытии файла или по нажатию кнопки?

Автор - AlexM
Дата добавления - 11.02.2013 в 08:40
AlexM Дата: Понедельник, 11.02.2013, 14:23 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Заголовки таблицы с датами сделал, а что дальше?
К сообщению приложен файл: 1889256_new.rar (17.4 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Понедельник, 11.02.2013, 14:25
 
Ответить
СообщениеЗаголовки таблицы с датами сделал, а что дальше?

Автор - AlexM
Дата добавления - 11.02.2013 в 14:23
карандаш Дата: Вторник, 12.02.2013, 20:48 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 329
Репутация: 8 ±
Замечаний: 0% ±

2010
вот два файла
первый - действующий, с которым все мучаются
второй - попытка как-то решить проблему

сейчас опишу суть
К сообщению приложен файл: Grafik01.xlsx (28.3 Kb) · Grafik02.xlsx (34.7 Kb)


Сообщение отредактировал карандаш - Вторник, 12.02.2013, 20:48
 
Ответить
Сообщениевот два файла
первый - действующий, с которым все мучаются
второй - попытка как-то решить проблему

сейчас опишу суть

Автор - карандаш
Дата добавления - 12.02.2013 в 20:48
AlexM Дата: Вторник, 12.02.2013, 20:51 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
А я, как обычно, займусь конвертацией ваших файлов под Excel 2003.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеА я, как обычно, займусь конвертацией ваших файлов под Excel 2003.

Автор - AlexM
Дата добавления - 12.02.2013 в 20:51
карандаш Дата: Вторник, 12.02.2013, 20:55 | Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 329
Репутация: 8 ±
Замечаний: 0% ±

2010
нужно из списка фирм, которым нужно отвозить груз и список транспортных компаний, от куда получать груз (это на втором листе, как и список менеджеров)
сформировать список поездок на день

что было в прошлом - неважно (если только какие-то грузы не были отвезены - их надо скопировать на следующий день)
что будет - это можно загадывать/планировать на один-три дня вперед

при этом субботы и воскресения исключаются

вот надо каким-то способом реализовать "плавающий" график на пять (может 6 или 7) дней (вчера, сегодня, завтра, послезавтра и послепослезавтра)

наступает новая дата и блок "вчера" ставший теперь "позавчера" удаляется и создается блок "послепослезавтра"

я уж хотел сюда листы привлечь, тупо копировать для новых и удалять старые, но тогда никакой наглядности нет


Сообщение отредактировал карандаш - Вторник, 12.02.2013, 21:09
 
Ответить
Сообщениенужно из списка фирм, которым нужно отвозить груз и список транспортных компаний, от куда получать груз (это на втором листе, как и список менеджеров)
сформировать список поездок на день

что было в прошлом - неважно (если только какие-то грузы не были отвезены - их надо скопировать на следующий день)
что будет - это можно загадывать/планировать на один-три дня вперед

при этом субботы и воскресения исключаются

вот надо каким-то способом реализовать "плавающий" график на пять (может 6 или 7) дней (вчера, сегодня, завтра, послезавтра и послепослезавтра)

наступает новая дата и блок "вчера" ставший теперь "позавчера" удаляется и создается блок "послепослезавтра"

я уж хотел сюда листы привлечь, тупо копировать для новых и удалять старые, но тогда никакой наглядности нет

Автор - карандаш
Дата добавления - 12.02.2013 в 20:55
карандаш Дата: Вторник, 12.02.2013, 20:59 | Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 329
Репутация: 8 ±
Замечаний: 0% ±

2010
Цитата (AlexM)
А я, как обычно, займусь конвертацией ваших файлов под Excel 2003.

Алекс, я не по злобе или лени не конвертирую - просто у нас у всех в конторе 2010 и то что идет на 2010 не всегда идет на 2003
там из-за ньюансов может что-то пропадает
у нас стоит какой-то конвертатор автоматический (программеры поставили) и файлы автоматически при открытии конвертируются

если это не сказывается на работоспособности результата - буду выкладывать в 2003 - мне не сложно
 
Ответить
Сообщение
Цитата (AlexM)
А я, как обычно, займусь конвертацией ваших файлов под Excel 2003.

Алекс, я не по злобе или лени не конвертирую - просто у нас у всех в конторе 2010 и то что идет на 2010 не всегда идет на 2003
там из-за ньюансов может что-то пропадает
у нас стоит какой-то конвертатор автоматический (программеры поставили) и файлы автоматически при открытии конвертируются

если это не сказывается на работоспособности результата - буду выкладывать в 2003 - мне не сложно

Автор - карандаш
Дата добавления - 12.02.2013 в 20:59
карандаш Дата: Вторник, 12.02.2013, 21:07 | Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 329
Репутация: 8 ±
Замечаний: 0% ±

2010
доп. пояснение:

первый файл "не канает" - не позволяет одному менеджеру поставить две и более фирм-адресов
потому был выбран другой формат

там дни расположены горизонтально, потому как тогда не надо вставлять строки и мучаться с макросом вставки дополнительных строк в блок на нужную дату
но при этом получается слишком "широко" - это минус

если делать в столбец, то тогда вопрос вставки строки для нового адреса
это было бы "красивше" и компактнее, но как реализовать вставку (и удаление) строки?
удаление проще - кликнул на ячейку с красным "Х" и по макросу удалил
а вставить? кликать на зелëный "+"? копировать предыдущую строку и потом удалять с неë данные?

последний вариант привлекательнее, но более трудоемкий
 
Ответить
Сообщениедоп. пояснение:

первый файл "не канает" - не позволяет одному менеджеру поставить две и более фирм-адресов
потому был выбран другой формат

там дни расположены горизонтально, потому как тогда не надо вставлять строки и мучаться с макросом вставки дополнительных строк в блок на нужную дату
но при этом получается слишком "широко" - это минус

если делать в столбец, то тогда вопрос вставки строки для нового адреса
это было бы "красивше" и компактнее, но как реализовать вставку (и удаление) строки?
удаление проще - кликнул на ячейку с красным "Х" и по макросу удалил
а вставить? кликать на зелëный "+"? копировать предыдущую строку и потом удалять с неë данные?

последний вариант привлекательнее, но более трудоемкий

Автор - карандаш
Дата добавления - 12.02.2013 в 21:07
AlexM Дата: Вторник, 12.02.2013, 21:16 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Я в Сообщении №5 как сделать даты в строке.
Там почти как в Grafik02, но на количество дней как было в начале задания.
Как повернуть вашу таблицу я не знаю, это вы должны придумать.
Как удалить не нужный день и вставить данные для нового дня (знать бы где данные эти взять) вот это задача для форума.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеЯ в Сообщении №5 как сделать даты в строке.
Там почти как в Grafik02, но на количество дней как было в начале задания.
Как повернуть вашу таблицу я не знаю, это вы должны придумать.
Как удалить не нужный день и вставить данные для нового дня (знать бы где данные эти взять) вот это задача для форума.

Автор - AlexM
Дата добавления - 12.02.2013 в 21:16
Serge_007 Дата: Вторник, 12.02.2013, 21:37 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (карандаш)
буду выкладывать в 2003

В правилах это прописано


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (карандаш)
буду выкладывать в 2003

В правилах это прописано

Автор - Serge_007
Дата добавления - 12.02.2013 в 21:37
карандаш Дата: Вторник, 12.02.2013, 21:53 | Сообщение № 13
Группа: Проверенные
Ранг: Обитатель
Сообщений: 329
Репутация: 8 ±
Замечаний: 0% ±

2010
Цитата (AlexM)
Как удалить не нужный день и вставить данные для нового дня (знать бы где данные эти взять) вот это задача для форума.

хорошо
тогда можно решить задачу частями

берем за исходный файл - файл график 2
нужно удалить столбцы, относящиеся к датам ранее чем СЕГОДНЯ()-1
и добавить блок столбцов (если его нет) с датой не более СЕГОДНЯ()+3

логично сначала добавить, потом удалять ( а то после удаления может случиться, что не с чего будет копировать)

где взять -> это крайний правый блок столбцов

*** блок столбцов - набор столбцов с данными, относящийся к одной дате


Сообщение отредактировал карандаш - Вторник, 12.02.2013, 23:05
 
Ответить
Сообщение
Цитата (AlexM)
Как удалить не нужный день и вставить данные для нового дня (знать бы где данные эти взять) вот это задача для форума.

хорошо
тогда можно решить задачу частями

берем за исходный файл - файл график 2
нужно удалить столбцы, относящиеся к датам ранее чем СЕГОДНЯ()-1
и добавить блок столбцов (если его нет) с датой не более СЕГОДНЯ()+3

логично сначала добавить, потом удалять ( а то после удаления может случиться, что не с чего будет копировать)

где взять -> это крайний правый блок столбцов

*** блок столбцов - набор столбцов с данными, относящийся к одной дате

Автор - карандаш
Дата добавления - 12.02.2013 в 21:53
AlexM Дата: Вторник, 12.02.2013, 23:34 | Сообщение № 14
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Цитата (карандаш)
тогда можно решить задачу частями

Часть первая
Файл с заголовками от СЕГОДНЯ()-1 до СЕГОДНЯ()+3
прикреплен к сообщению.
Часть вторая.
Цитата (карандаш)
где взять - крайний правый блок столбцов

Я не знаю

Таблицу двигать не надо, надо двигать данные в ней, т.е. смещать влево на N количество дней.
Алгоритм может быть такой. При открытии файла, по событию Workbook_Open проверяем ячейку Е1, в которой стоит дата, с значением, например 12.02.2013 (не функция СЕГОДНЯ()). Если значение этой ячейки равно сегодняшней дате (функция Date VBA), то ничего не делаем. Если дата меньше сегодняшней, то вычисляем разницу и смещаем данные на вычисленное количество дней влево, а в Е1 записываем сегодняшнюю дату.
Думаю вы хотели именно так, хотя об смещении на несколько дней еще не говорили. Это полагаю должна быть третья часть.
Но вопрос где взять данные для новых блоков остается открытым.
К сообщению приложен файл: 1889256_new1.rar (16.9 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
Цитата (карандаш)
тогда можно решить задачу частями

Часть первая
Файл с заголовками от СЕГОДНЯ()-1 до СЕГОДНЯ()+3
прикреплен к сообщению.
Часть вторая.
Цитата (карандаш)
где взять - крайний правый блок столбцов

Я не знаю

Таблицу двигать не надо, надо двигать данные в ней, т.е. смещать влево на N количество дней.
Алгоритм может быть такой. При открытии файла, по событию Workbook_Open проверяем ячейку Е1, в которой стоит дата, с значением, например 12.02.2013 (не функция СЕГОДНЯ()). Если значение этой ячейки равно сегодняшней дате (функция Date VBA), то ничего не делаем. Если дата меньше сегодняшней, то вычисляем разницу и смещаем данные на вычисленное количество дней влево, а в Е1 записываем сегодняшнюю дату.
Думаю вы хотели именно так, хотя об смещении на несколько дней еще не говорили. Это полагаю должна быть третья часть.
Но вопрос где взять данные для новых блоков остается открытым.

Автор - AlexM
Дата добавления - 12.02.2013 в 23:34
карандаш Дата: Среда, 13.02.2013, 00:51 | Сообщение № 15
Группа: Проверенные
Ранг: Обитатель
Сообщений: 329
Репутация: 8 ±
Замечаний: 0% ±

2010
Цитата (AlexM)
Часть вторая.
Цитата (карандаш писал(а)):
где взять - крайний правый блок столбцов
Я не знаю


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

Цитата (AlexM)
Таблицу двигать не надо, надо двигать данные в ней, т.е. смещать влево на N количество дней.

да, согласен

прим. у вас пропал выпадающий список фирм, который был в каждой ячейке в колонке "фирмы"


Сообщение отредактировал карандаш - Среда, 13.02.2013, 01:03
 
Ответить
Сообщение
Цитата (AlexM)
Часть вторая.
Цитата (карандаш писал(а)):
где взять - крайний правый блок столбцов
Я не знаю


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

Цитата (AlexM)
Таблицу двигать не надо, надо двигать данные в ней, т.е. смещать влево на N количество дней.

да, согласен

прим. у вас пропал выпадающий список фирм, который был в каждой ячейке в колонке "фирмы"

Автор - карандаш
Дата добавления - 13.02.2013 в 00:51
AlexM Дата: Среда, 13.02.2013, 08:49 | Сообщение № 16
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Цитата (карандаш)
у вас пропал выпадающий список фирм

Пропал возможно после конвертации в Excel2003.
У меня выпадающих списков нет, хотя я вижу в диспетчере имен именованную формулу ПЭВ, которую делал для выпадающих списков.
Опишите один блок.
Что должно быть в ячейках столбца "Менеджер", "Фирма", "Адрес и "Примечание"
Я в ячейках столбца "Менеджер" вижу длинную формулу, а трех следующих ячейках просто текст.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
Цитата (карандаш)
у вас пропал выпадающий список фирм

Пропал возможно после конвертации в Excel2003.
У меня выпадающих списков нет, хотя я вижу в диспетчере имен именованную формулу ПЭВ, которую делал для выпадающих списков.
Опишите один блок.
Что должно быть в ячейках столбца "Менеджер", "Фирма", "Адрес и "Примечание"
Я в ячейках столбца "Менеджер" вижу длинную формулу, а трех следующих ячейках просто текст.

Автор - AlexM
Дата добавления - 13.02.2013 в 08:49
карандаш Дата: Среда, 13.02.2013, 09:16 | Сообщение № 17
Группа: Проверенные
Ранг: Обитатель
Сообщений: 329
Репутация: 8 ±
Замечаний: 0% ±

2010
Цитата (AlexM)
Пропал возможно после конвертации в Excel2003.

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

ОПИСАНИЕ:
в блоке на один день отправная точка - столбец "менеджер" - от него пляшем
менеждер кликает на пустую ячейку "менеджер" и выбирает себя
затем кликает на ячеку "фирма" и получает список фирм, привязанных к нему (привязка-соответствие - это на другом листе)
выбирает фирму
в ячейку "примечание" автор создания заявки (т.е. менеджер) может вписать какие-нибудь пояснения по данному заказу
всë
по этому листу
таким образом менеджер может указать два и более адресов доставки, что было невозможно при прошлом формате график-01

на вспомогательном листе есть список фирм
там 4 столбца
в первом - ФИО менеджера (который получается из списка менеджеров, который отдельно на этом листе)
менеджер выбирает себя
в соседнюю ячейку пишет название фирмы
в следующую - адрес фирмы
в следующую - примечания по фирме - если надо

если у менеджера несколько фирм, то получается несколько строк на одного менеджера

*** в перспективе хотелось бы потом получить для водителя список доставки на день фирм, отсортированный по рангу фирмы
"ранг" фирмы присваивается водителем - чем дальше ехать, тем больший "ранг"
после такой сортировки водитель получит последовательный список поездок
т.о. наверное стоит предусмотреть для фирмы столбец (поле) не только для название и а дрес, но и "ранг"


Сообщение отредактировал карандаш - Среда, 13.02.2013, 09:36
 
Ответить
Сообщение
Цитата (AlexM)
Пропал возможно после конвертации в Excel2003.

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

ОПИСАНИЕ:
в блоке на один день отправная точка - столбец "менеджер" - от него пляшем
менеждер кликает на пустую ячейку "менеджер" и выбирает себя
затем кликает на ячеку "фирма" и получает список фирм, привязанных к нему (привязка-соответствие - это на другом листе)
выбирает фирму
в ячейку "примечание" автор создания заявки (т.е. менеджер) может вписать какие-нибудь пояснения по данному заказу
всë
по этому листу
таким образом менеджер может указать два и более адресов доставки, что было невозможно при прошлом формате график-01

на вспомогательном листе есть список фирм
там 4 столбца
в первом - ФИО менеджера (который получается из списка менеджеров, который отдельно на этом листе)
менеджер выбирает себя
в соседнюю ячейку пишет название фирмы
в следующую - адрес фирмы
в следующую - примечания по фирме - если надо

если у менеджера несколько фирм, то получается несколько строк на одного менеджера

*** в перспективе хотелось бы потом получить для водителя список доставки на день фирм, отсортированный по рангу фирмы
"ранг" фирмы присваивается водителем - чем дальше ехать, тем больший "ранг"
после такой сортировки водитель получит последовательный список поездок
т.о. наверное стоит предусмотреть для фирмы столбец (поле) не только для название и а дрес, но и "ранг"

Автор - карандаш
Дата добавления - 13.02.2013 в 09:16
AlexM Дата: Среда, 13.02.2013, 12:01 | Сообщение № 18
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Если в вашем файле есть выпадающие списки, а после конвертирования у меня они пропадают, то может вы конвертируете в Excel2003 сами, вы же обещали выкладывать файлы в этом формате, т.е. по правилам.
Что-то не очень хочется изобретать то что уже сделано.
Первый выпадающий список менеджеров я вам делал и с ним нет вопросов, а как формируется выпадающий список фирм, зависящий от выбранного менеджера я не вижу.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеЕсли в вашем файле есть выпадающие списки, а после конвертирования у меня они пропадают, то может вы конвертируете в Excel2003 сами, вы же обещали выкладывать файлы в этом формате, т.е. по правилам.
Что-то не очень хочется изобретать то что уже сделано.
Первый выпадающий список менеджеров я вам делал и с ним нет вопросов, а как формируется выпадающий список фирм, зависящий от выбранного менеджера я не вижу.

Автор - AlexM
Дата добавления - 13.02.2013 в 12:01
карандаш Дата: Среда, 13.02.2013, 14:55 | Сообщение № 19
Группа: Проверенные
Ранг: Обитатель
Сообщений: 329
Репутация: 8 ±
Замечаний: 0% ±

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

после этого можно рассмотреть вторую часть задачи - перенос данных права налево при изменении даты.
К сообщению приложен файл: Grafik021.xls (68.0 Kb)
 
Ответить
Сообщениевыполняю обещание
в скрепке файл в формате 2003
там все причесано и написано, чего не хватает (выпадающих списков)
пока не понимаю, как организуется список (если с формулами всегда можно найти концы по ссылкам на ячейки и понять как это работает, то с выпадающими списками пока ступор)

после этого можно рассмотреть вторую часть задачи - перенос данных права налево при изменении даты.

Автор - карандаш
Дата добавления - 13.02.2013 в 14:55
Serge_007 Дата: Среда, 13.02.2013, 15:09 | Сообщение № 20
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (карандаш)
с формулами всегда можно найти концы по ссылкам на ячейки и понять как это работает, то с выпадающими списками пока ступор

Формулы и выпадающие списки ищутся одним и тем же инструментом:
F5 - Выделить - Формулы
F5 - Выделить - Проверка данных


Цитата (AlexM)
Пропал возможно после конвертации в Excel2003.

Никуда он не пропал. Если выпадающий список основан на имени с другого листа, то в Excel старше 2007 он работать не будет


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (карандаш)
с формулами всегда можно найти концы по ссылкам на ячейки и понять как это работает, то с выпадающими списками пока ступор

Формулы и выпадающие списки ищутся одним и тем же инструментом:
F5 - Выделить - Формулы
F5 - Выделить - Проверка данных


Цитата (AlexM)
Пропал возможно после конвертации в Excel2003.

Никуда он не пропал. Если выпадающий список основан на имени с другого листа, то в Excel старше 2007 он работать не будет

Автор - Serge_007
Дата добавления - 13.02.2013 в 15:09
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Поиск:

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