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

Ответить
Аватара пользователя
CyraxZ

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

Сообщение CyraxZ »

Вопрос такой. Для полей столбца A заданы выпадающие списки (основанные на значениях из столбца B).

После изменения значений в столбце B выпадающие списки меняются автоматически. Но ранее выбранные значения в столбце A, естественно, сохраняют свои старые значения.



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

Если положить, что в столбце B число строк не меняется (меняются только значения).



Можно выполнить простую замену старого значения на новое.

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



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

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

Сообщение okshef »

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

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

Сообщение CyraxZ »

Цитата:



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



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



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



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

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

Сообщение okshef »

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



Ибо, либо формулы, либо список
Аватара пользователя
CyraxZ

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

Сообщение CyraxZ »

Цитата:



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



Или MS Access / OO Base...
Ответить

Вернуться в «Microsoft Office (Word, Excel, Outlook и т.д.)»