Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2003/XP/2000 - MS Excel: изменение значений выпадающего списка => как "автоматом" изменить данные ?

Ответить
Настройки темы
2003/XP/2000 - MS Excel: изменение значений выпадающего списка => как "автоматом" изменить данные ?

Аватара для CyraxZ

Ветеран


Сообщения: 780
Благодарности: 11

Профиль | Отправить PM | Цитировать


Изменения
Автор: okshef
Дата: 17-04-2016
Вопрос такой. Для полей столбца A заданы выпадающие списки (основанные на значениях из столбца B).
После изменения значений в столбце B выпадающие списки меняются автоматически. Но ранее выбранные значения в столбце A, естественно, сохраняют свои старые значения.

Можно ли без использования VBA обеспечить синхронизацию значений столбца A (ранее выбранных из старого выпадающего списка) с фактическими значениями столбца B (на основе которых строится выпадающий список) ?
Если положить, что в столбце B число строк не меняется (меняются только значения).

Можно выполнить простую замену старого значения на новое.
Но если список выбора большой и в этом списке изменены все значения (например, 100), то вручную придётся делать 100 замен (100 старых значений на 100 новых).

Можно ли решить задачу без использования макрокода ?

Отправлено: 16:15, 17-04-2016

 

Модератор


Moderator


Сообщения: 16833
Благодарности: 3245

Профиль | Сайт | Отправить PM | Цитировать


Чтобы выполнить такую замену, нужно иметь данные что на что меняется. Или такого соответствия нет?

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге


Отправлено: 16:36, 17-04-2016 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для CyraxZ

Ветеран


Сообщения: 780
Благодарности: 11

Профиль | Отправить PM | Цитировать


Цитата:
Чтобы выполнить такую замену, нужно иметь данные что на что меняется. Или такого соответствия нет?
В столбце B (лежащем в основе выпадающего списка) периодически меняются формулировки фраз. Например, в этой фразе добавили запятую, в другой - заменили слово, добавили слово и т.п.

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

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

Отправлено: 16:41, 17-04-2016 | #3


Модератор


Moderator


Сообщения: 16833
Благодарности: 3245

Профиль | Сайт | Отправить PM | Цитировать


Думаю, увы, без макросов в этом случае не обойтись, да и то будет подумать

Ибо, либо формулы, либо список

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге


Отправлено: 17:10, 17-04-2016 | #4


Аватара для CyraxZ

Ветеран


Сообщения: 780
Благодарности: 11

Профиль | Отправить PM | Цитировать


Цитата:
Думаю, увы, без макросов в этом случае не обойтись, да и то будет подумать
Или MS Access / OO Base...
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:22, 17-04-2016 | #5


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата CyraxZ:
Или MS Access / OO Base... »
Таки да: описанная хотелка — связь между таблицами базы данных по сути.

Отправлено: 20:50, 17-04-2016 | #6



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2003/XP/2000 - MS Excel: изменение значений выпадающего списка => как "автоматом" изменить данные ?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2010 - [решено] MS Access_проблемы с отображением выпадающего списка AlexeyMakarov Microsoft Office (Word, Excel, Outlook и т.д.) 2 24-09-2013 15:12
Разное - [решено] Как изменить устройство "портативное" на "Съемный диск" Sochniy Microsoft Windows 7 3 13-04-2013 20:00
глюк в MS Excel при посыле send("!а") AlexM AutoIt 0 31-08-2010 07:20
CMD/BAT - как удалить ">" из строки типа “>>…>>c:\program files\dir\mir\doc.skok” akrav Скриптовые языки администрирования Windows 1 14-02-2008 16:35
Интерфейс - [решено] Пропала строка "Свойства папки" из выпадающего меню "Сервис" панели задач Стальное сердце Microsoft Windows 2000/XP 1 28-09-2007 11:26




 
Переход