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

Вход

Регистрация

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

 

= Мир MS Excel/И снова о переносе даных из закрытой книги в активную - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
И снова о переносе даных из закрытой книги в активную
Муля2010 Дата: Среда, 08.06.2011, 10:39 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 290
Репутация: 12 ±
Замечаний: 0% ±

Всем отличного здоровья и хорошого настроения!
Вот, учитывая полученый ранее опыт, чуть переделал свой пример.
Теперь доп. Таблица в проекте остается, но перенесена на отдельный лист. И мне нужно в ней ссылки, поменять на формулы. Если такое в Екселе можно сделать.
Конечно же , если возможные формулы улучшат работу проги, и позволяг избавиться от назойливого выпадающего окна с запросом обновления?
А если нет, тогда остается макрос для обноавления даных
Спасибо!
К сообщению приложен файл: 1991030.rar (10.1 Kb)


С ув. Муля!
 
Ответить
СообщениеВсем отличного здоровья и хорошого настроения!
Вот, учитывая полученый ранее опыт, чуть переделал свой пример.
Теперь доп. Таблица в проекте остается, но перенесена на отдельный лист. И мне нужно в ней ссылки, поменять на формулы. Если такое в Екселе можно сделать.
Конечно же , если возможные формулы улучшат работу проги, и позволяг избавиться от назойливого выпадающего окна с запросом обновления?
А если нет, тогда остается макрос для обноавления даных
Спасибо!

Автор - Муля2010
Дата добавления - 08.06.2011 в 10:39
Саня Дата: Среда, 08.06.2011, 21:27 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 1068
Репутация: 560 ±
Замечаний: 0% ±

XL 2016
Quote (Муля2010)
И мне нужно в ней ссылки, поменять на формулы

какие ссылки?

Quote (Муля2010)
улучшат работу проги

какой проги?

ты скажи, что ты хочешь?
а если это продолжение другой темы, так зачем ты создал новую?
 
Ответить
Сообщение
Quote (Муля2010)
И мне нужно в ней ссылки, поменять на формулы

какие ссылки?

Quote (Муля2010)
улучшат работу проги

какой проги?

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

Автор - Саня
Дата добавления - 08.06.2011 в 21:27
Муля2010 Дата: Среда, 08.06.2011, 22:45 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 290
Репутация: 12 ±
Замечаний: 0% ±

Quote (Муля2010)
какие ссылки?


Ссылки, коиорые формируют Дополнительную таблицу на листе Списки_2 книги Приемник Даных.

Quote (Саня)
какой проги?

Проги, которой будет заполнятся ежемесячная Карточка работы автомобилей. А даный пример условный.

Quote (Саня)
ты скажи, что ты хочешь?


Вот именно для нее мне нужно сделать , вот такую Доп. табличку, смотри в примере на листе Списки_2

[
Quote (Саня)
а если это продолжение другой темы, так зачем ты создал новую?


Эта тема является продолжением теми : "Выпадающий список с даными другой, возможно закрытой книги". А новую тему создал потому, что немного поменялось условие задачи.
Вот и все!


С ув. Муля!

Сообщение отредактировал Муля2010 - Среда, 08.06.2011, 22:48
 
Ответить
Сообщение
Quote (Муля2010)
какие ссылки?


Ссылки, коиорые формируют Дополнительную таблицу на листе Списки_2 книги Приемник Даных.

Quote (Саня)
какой проги?

Проги, которой будет заполнятся ежемесячная Карточка работы автомобилей. А даный пример условный.

Quote (Саня)
ты скажи, что ты хочешь?


Вот именно для нее мне нужно сделать , вот такую Доп. табличку, смотри в примере на листе Списки_2

[
Quote (Саня)
а если это продолжение другой темы, так зачем ты создал новую?


Эта тема является продолжением теми : "Выпадающий список с даными другой, возможно закрытой книги". А новую тему создал потому, что немного поменялось условие задачи.
Вот и все!

Автор - Муля2010
Дата добавления - 08.06.2011 в 22:45
Serge_007 Дата: Четверг, 09.06.2011, 00:51 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Муля2010, можно менее эмоционально и более понятно. Что именно и где именно (можно даже адреса ячеек указывать, не говоря уж о названиях листов) должно на что меняться и что в итоге надо получить?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеМуля2010, можно менее эмоционально и более понятно. Что именно и где именно (можно даже адреса ячеек указывать, не говоря уж о названиях листов) должно на что меняться и что в итоге надо получить?

Автор - Serge_007
Дата добавления - 09.06.2011 в 00:51
Муля2010 Дата: Четверг, 09.06.2011, 13:27 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 290
Репутация: 12 ±
Замечаний: 0% ±

Quote (Serge_007)
можно менее эмоционально и более понятно. Что именно и где именно (можно даже адреса ячеек указывать, не говоря уж о названиях листов) должно на что меняться и что в итоге надо получить?


Всем доброго здоровья и хорошего настроения!
Уточняю задание.
Что мне надо получить?
В итоге мне нужно получать Таблицу , которая расположена на листе 06.2011 из книги «Приемник Данных».
Повторяюсь. В реальном файле, эта таблица называется: «Карточка учета работы автомобиля». И она гораздо сложнее. И таких Карточек в каждом году, должно быть 12.
Данный пример упрощен. Но суть в нем та же.

Что имеется на даный момент?
На данный момент имеется «Дополнительная таблица» с данными, которые копируются в нее из закрытой книги «ИсточникДаных». Смотри лист «Списки» в этой книге. И в нем дипазоны ячеек:
1) именованный диапазон «Перечень_авто» -, Из которого берутся данные по авто и переносятся в «Допролнительную таблицу»;
2) диапазон ячеек Е3:Е10 - берутся ФИО водителей этих авто.
Сейчас эти данные, переносятся в «Дополнительную таблицу» с помощью ссылок. И при запуске книги «ПриемникДаных», выпалает назойливое окно-запрос на обновление даных.

Что нужно сделать?
Заменить все эти ссылки формулами. А если это не возможно сделать – макросом.
А если возможно сделать и то и другое, тогда на выбор. Что будет быстрее работать. И желательно, отключить это назойливое окно.
Учетных автомобилей в каждой Карточке, может быть 20 и больше.
Прикрепляю новый файл. В предыдущем - обнаружил ошибку.
К сообщению приложен файл: 4230937.rar (10.5 Kb)


С ув. Муля!
 
Ответить
Сообщение
Quote (Serge_007)
можно менее эмоционально и более понятно. Что именно и где именно (можно даже адреса ячеек указывать, не говоря уж о названиях листов) должно на что меняться и что в итоге надо получить?


Всем доброго здоровья и хорошего настроения!
Уточняю задание.
Что мне надо получить?
В итоге мне нужно получать Таблицу , которая расположена на листе 06.2011 из книги «Приемник Данных».
Повторяюсь. В реальном файле, эта таблица называется: «Карточка учета работы автомобиля». И она гораздо сложнее. И таких Карточек в каждом году, должно быть 12.
Данный пример упрощен. Но суть в нем та же.

Что имеется на даный момент?
На данный момент имеется «Дополнительная таблица» с данными, которые копируются в нее из закрытой книги «ИсточникДаных». Смотри лист «Списки» в этой книге. И в нем дипазоны ячеек:
1) именованный диапазон «Перечень_авто» -, Из которого берутся данные по авто и переносятся в «Допролнительную таблицу»;
2) диапазон ячеек Е3:Е10 - берутся ФИО водителей этих авто.
Сейчас эти данные, переносятся в «Дополнительную таблицу» с помощью ссылок. И при запуске книги «ПриемникДаных», выпалает назойливое окно-запрос на обновление даных.

Что нужно сделать?
Заменить все эти ссылки формулами. А если это не возможно сделать – макросом.
А если возможно сделать и то и другое, тогда на выбор. Что будет быстрее работать. И желательно, отключить это назойливое окно.
Учетных автомобилей в каждой Карточке, может быть 20 и больше.
Прикрепляю новый файл. В предыдущем - обнаружил ошибку.

Автор - Муля2010
Дата добавления - 09.06.2011 в 13:27
RAN Дата: Пятница, 10.06.2011, 12:23 | Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
На мой взгляд данную задачу надо решать иным способом.
Я сделал бы так:
Создаем файл с листами
а) Данные автомобилей
б) Данные водителей
в) Тип ГСМ
г) Учет расхода ГСМ автомобилей
д) Учет времени работы водителей с привязкой к автомобилю.

Таким образом получаем приличную реляционную базу данных.

Затем макросом формируем карточки учета либо на новый лист в этой книге, либо на новый лист в другой книге, либо в новую книгу.

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

А "примерных" макросов на "Планете" завались! biggrin


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеНа мой взгляд данную задачу надо решать иным способом.
Я сделал бы так:
Создаем файл с листами
а) Данные автомобилей
б) Данные водителей
в) Тип ГСМ
г) Учет расхода ГСМ автомобилей
д) Учет времени работы водителей с привязкой к автомобилю.

Таким образом получаем приличную реляционную базу данных.

Затем макросом формируем карточки учета либо на новый лист в этой книге, либо на новый лист в другой книге, либо в новую книгу.

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

А "примерных" макросов на "Планете" завались! biggrin

Автор - RAN
Дата добавления - 10.06.2011 в 12:23
Муля2010 Дата: Пятница, 10.06.2011, 13:47 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 290
Репутация: 12 ±
Замечаний: 0% ±

Quote (RAN)
А "примерных" макросов на "Планете" завались!


ув. RAN!
С точки зрения Екселя, вы правы на все сто.
Да вот только макросы, я почти совсем не знаю. А, как я понял, их придется писать много.
Поэтому мой вариант, в этом плане, мне ближе.


С ув. Муля!

Сообщение отредактировал Муля2010 - Пятница, 10.06.2011, 13:48
 
Ответить
Сообщение
Quote (RAN)
А "примерных" макросов на "Планете" завались!


ув. RAN!
С точки зрения Екселя, вы правы на все сто.
Да вот только макросы, я почти совсем не знаю. А, как я понял, их придется писать много.
Поэтому мой вариант, в этом плане, мне ближе.

Автор - Муля2010
Дата добавления - 10.06.2011 в 13:47
RAN Дата: Пятница, 10.06.2011, 14:04 | Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Макрос понадобится только один - формировать карточку учета. Не такой уж он будет большой и сложный.
А в книге и формулы хорошо справятся.
Если надумаете делать такую базу, я думаю, что с макросом вам помогут.
Единственное, что надо - это хорошо продумать структуру базы, и что вы хотите на выходе.


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеМакрос понадобится только один - формировать карточку учета. Не такой уж он будет большой и сложный.
А в книге и формулы хорошо справятся.
Если надумаете делать такую базу, я думаю, что с макросом вам помогут.
Единственное, что надо - это хорошо продумать структуру базы, и что вы хотите на выходе.

Автор - RAN
Дата добавления - 10.06.2011 в 14:04
Муля2010 Дата: Пятница, 10.06.2011, 14:44 | Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 290
Репутация: 12 ±
Замечаний: 0% ±

Quote (Муля2010)
Единственное, что надо - это хорошо продумать структуру базы, и что вы хотите на выходе


Понимаете, в том то и дело, что такое направление, я себе представляю смутно.
Причем здесь имеется еще одна сложность. Суть ее заключается в том, что этот файл должен работать в паре с уже написаной мною прогой по учету электронных карточек ГСМ, которая составлена в таком же, как у меня, духе. И сптски из которых должна копироываться инфа, находятся именно там.


С ув. Муля!
 
Ответить
Сообщение
Quote (Муля2010)
Единственное, что надо - это хорошо продумать структуру базы, и что вы хотите на выходе


Понимаете, в том то и дело, что такое направление, я себе представляю смутно.
Причем здесь имеется еще одна сложность. Суть ее заключается в том, что этот файл должен работать в паре с уже написаной мною прогой по учету электронных карточек ГСМ, которая составлена в таком же, как у меня, духе. И сптски из которых должна копироываться инфа, находятся именно там.

Автор - Муля2010
Дата добавления - 10.06.2011 в 14:44
RAN Дата: Пятница, 10.06.2011, 14:58 | Сообщение № 10
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Не видя уже написанную прогу, сказать что либо трудно, но попробую.
Вариант 1. Добавить в тот файл недостающие листы и сделать из него базу данных.
Вариант 2. Если очень хочется, то сделать еще одну книгу и написать макрос синхронизации (могу подарить), который будет проверять наличие изменений и вносить их в книги. Макрос можно повесить на кнопку, или на открытие книги. У меня он висит на кнопке, и работает только при открытых двух книгах. Это сделано для того, чтобы не начать синхронизацию, когда вторая книга открыта на другом компе.
Вариант 3. Создать новый файл, и вставить туда "Уже готовую прогу". tongue


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеНе видя уже написанную прогу, сказать что либо трудно, но попробую.
Вариант 1. Добавить в тот файл недостающие листы и сделать из него базу данных.
Вариант 2. Если очень хочется, то сделать еще одну книгу и написать макрос синхронизации (могу подарить), который будет проверять наличие изменений и вносить их в книги. Макрос можно повесить на кнопку, или на открытие книги. У меня он висит на кнопке, и работает только при открытых двух книгах. Это сделано для того, чтобы не начать синхронизацию, когда вторая книга открыта на другом компе.
Вариант 3. Создать новый файл, и вставить туда "Уже готовую прогу". tongue

Автор - RAN
Дата добавления - 10.06.2011 в 14:58
Муля2010 Дата: Пятница, 10.06.2011, 20:49 | Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 290
Репутация: 12 ±
Замечаний: 0% ±

Ув. RAN!
Очень благодарен вам за действительно професиональные подсказки!
Чуть позже, я над ними серьезно задумаюсь. Сейчас просто не хватает времени.
А в даный момент, мне бы как то избавиться от назойливого окна-сообщения,об обновлении даных, при запуске книги ПриемникДаных.
Ответ на другие вопросы, мне подсказали на Планете!


С ув. Муля!

Сообщение отредактировал Муля2010 - Пятница, 10.06.2011, 20:50
 
Ответить
СообщениеУв. RAN!
Очень благодарен вам за действительно професиональные подсказки!
Чуть позже, я над ними серьезно задумаюсь. Сейчас просто не хватает времени.
А в даный момент, мне бы как то избавиться от назойливого окна-сообщения,об обновлении даных, при запуске книги ПриемникДаных.
Ответ на другие вопросы, мне подсказали на Планете!

Автор - Муля2010
Дата добавления - 10.06.2011 в 20:49
  • Страница 1 из 1
  • 1
Поиск:

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