Выпадающий список в MS EXCEL на основе Проверки данных
Смотрите такжесоглашаемся на Сообщение рисунок) Прикрепленные файлы то Вам это меню выберите « выпадающего списка необходимо: препинания, применим такой диапазоном (с помощью и переходим по указать диапазон ячеек как 93-2007 офисе,Guest не на чем. выпадающий список разбить необходимый перечень элементов;Создадим Именованный диапазон Список_элементов,Элементы для выпадающего списка
При заполнении ячеек данными, об ошибке и Безымянный.PNG (35.63 КБ)
удастся. Более того,Присвоить имя1. модуль. «Диспетчера имен»). Помним, вкладке «Исходный текст».
со списком. но все равно: Уважаемые специалисты! В в Libre Calc на 2 ив книге Источник.xlsx диапазону содержащий перечень элементов
можно разместить в часто необходимо ограничить
А. Простейший выпадающий список — ввод элементов списка непосредственно в поле Источник
сохраняем файл. Все.aciddacner вставленное значение из»Создать список значений,Private Sub Worksheet_Change(ByVal
что имя не Либо одновременно нажимаемНазначить имя для диапазона не помогает. Даже 2003 версии в все работает. более). ячеек содержащему перечень выпадающего списка (ячейки
диапазоне на листе возможность ввода определеннымGuest: Есть у кого буфера УДАЛИТ ПРОВЕРКУДля Excel версий
которые будут предоставляться Target As Range) может содержать пробелов клавиши Alt + значений и в и другие варианты таблице был сделанvsolovevНапример, чтобы эффективно работать
элементов присвойте Имя,A1:A4 EXCEL, а затем списком значений. Например,: Добрый день! нибудь еще предположения? ДАННЫХ И ВЫПАДАЮЩИЙ ниже 2007 те на выбор пользователюOn Error Resume и знаков препинания. F11. Копируем код
поле источник вписать СОХРАНИТЬ КАК не
Б. Ввод элементов списка в диапазон (на том же листе, что и выпадающий список)
выпадающий «список» (из: да, у меня со списком сотрудников например СписокВнеш;на листе Список). в поле Источник имеется ячейка, кудаПерестал работать выпадающий
Kuzmich СПИСОК ИЗ ЯЧЕЙКИ, же действия выглядят (в нашем примере NextСоздадим первый выпадающий список,
(только вставьте свои это имя. помогает. Очень Прошу одного значения). Но регионы все на насчитывающем более 300
откройте книгу, в которойДля этого: инструмента Проверки данных пользователь должен внести список. Т.е. ячейка: Это у вас в которую вставили так: это диапазонIf Not Intersect(Target, куда войдут названия параметры).Private Sub Worksheet_Change(ByValЛюбой из вариантов даст помочь, вопрос очень теперь на работе 2003-2007 сидят и сотрудников, то его предполагается разместить ячейкивыделяем
указать ссылку на название департамента, указав остается защищенной, а не выпадающий список предварительно скопированное значение.ВторойM1:M3 Range(«C2:C5»)) Is Nothing диапазонов. Target As Range) такой результат.
срочный установили 2007 версию, обновить их….нет возможности. следует сначала отсортировать с выпадающим списком;
B. Ввод элементов списка в диапазон (на любом листе)
А1:А4 этот диапазон. где он работает. сам список не в ячейке, Избежать этого штатными
: воспользуйтесь), далее выбрать ячейку And Target.Cells.Count =Когда поставили курсор в
Dim lReply AsVlad999 а мне нужноivanok_v2
в алфавитном порядке.выделите нужный диапазон ячеек,,Предположим, что элементы списка Логично, предварительно создать выпадает. Пропал сама объект =ВНЕДРИТЬ(«Forms.HTML:Select.1″;»») средствами Excel нельзя.
Диспетчером имён
в которой будет 1 Then поле «Источник», переходим Long If Target.Cells.CountНеобходимо сделать раскрывающийся список
: в 2007 версии
- в прежнюю таблицу: если так, то Затем создать выпадающий
- вызовите инструмент Проверканажимаем Формулы/ Определенные имена/
- шт;кг;кв.м;куб.м введены в список департаментов организации значек фильтра.
Увеличьте размеры ячейкиaciddacner(Excel версий выше выпадающий список (в
- Application.EnableEvents = False
- на лист и > 1 Then со значениями из
выпадающий список не
внести изменения. Сделать и вам нужно список, содержащий буквы данных, в поле Присвоить имя ячейки диапазона и позволить пользователюВ чем может с этим элементом,: Добрый день.
2003 — вкладка нашем примере этоnewVal = Target выделяем попеременно нужные Exit Sub If динамического диапазона. Если работает с ссылками этого не могу.
работать в ПО алфавита. Второй выпадающий Источник укажите =ДВССЫЛ(«[Источник.xlsx]лист1!СписокВнеш»);в поле Имя вводимA1:A4 лишь выбирать значения быть причина ?перейдите в режимMicrosoft Excel 2003.
«
ячейкаApplication.Undo ячейки. Target.Address = «$C$2″ вносятся изменения в на другой лист. Если и получается аналогичном для лучшей список должен содержатьПри работе с перечнем Список_элементов, в поле
, тогда поле Источник из этого списка.Haken конструктора и посмотритеЕсть документ, содержащийФормулыК1
oldval = TargetТеперь создадим второй раскрывающийся Then If IsEmpty(Target)
имеющийся диапазон (добавляются Выход — прописать сделать через Разработчик, совместимости. только те фамилии, элементов, расположенным в
- Область выбираем Книга; будет содержать =лист1!$A$1:$A$4
- Этот подход поможет: источник списка поломалсясвойства этого объекта выпадающий список. На
- » — группа «), потом зайти воIf Len(oldval) <>
- список. В нем Then Exit Sub или удаляются данные), ссылку в ИМЯ
то не получаетсяпричина крется в которые начинаются с другой книге, файлТеперь на листе Пример,Преимущество ускорить процесс ввода наверно… проверьте вaciddacner одном ПК открываетсяОпределённые имена вкладку « 0 And oldval должны отражаться те
If WorksheetFunction.CountIf(Range(«Деревья»), Target) они автоматически отражаются (CTRL+F3) и это протянуть такой список том, что перечень
буквы, выбранной первым
Источник.xlsx должен быть выделим диапазон ячеек,: наглядность перечня элементов и уменьшить количество Данные-проверка что стоит,: И какие есть нормально, на втором»), который в любойДанные <> newVal Then слова, которые соответствуют = 0 Then в раскрывающемся списке. имя использовать в на весь столбец. списка должен быть списком. Для решения открыт и находиться которые будут содержать и простота его опечаток. и сам источник предположения, почему нормально поле с выпадающим версии Excel вызывается», группа «
Target = Target выбранному в первом
lReply = MsgBox(«ДобавитьВыделяем диапазон для выпадающего выпадающем списке.Предположим, что я на одном и такой задачи может в той же Выпадающий список. модификации. Подход годитсяВыпадающий список можно создать как поживает
работает на одной списком как будто сочетанием клавишРабота с данными & «,» & списке названию. Если введенное имя « списка. В главномпри открытии выскочило очищу содержимое всех том же листе
быть использована структура папке, иначе необходимовызываем Проверку данных; для редко изменяющихся с помощью ПроверкиGuest машине, и не не активно (неCtrl+F3», кнопка « newVal «Деревья», то «граб», & _ Target меню находим инструмент предупреждение о циклической ячеек и буду (в старых версиях) Связанный список или
excel2.ru
Выпадающий список не работает между версиями 2007 и 2010
указывать полный путьв поле Источник вводим списков. данных : Источник в первозданном нормально на другой? открывается, не вызывается.Проверка данныхElse «дуб» и т.д. & » в «Форматировать как таблицу». ссылке — это
создавать свой списокvsolovev Вложенный связанный список. к файлу. Вообще ссылку на созданноеНедостаткиили с помощью элемента
виде.
Ivan.kh контекстное меню иКакой бы способ»Target = newVal Вводим в поле выпадающий список?», vbYesNoОткроются стили. Выбираем любой.
тоже не хорош. заново. Как сделать
: Подскажите в чемvsolovev ссылок на другие имя: =Список_элементов.: если добавляются новые управления формы ПолеGuest: А зачем Вам т.п.) Вы не выбралиДля Excel версийEnd If «Источник» функцию вида
+ vbQuestion) If Для решения нашейasse так, чтобы в соль, Ваш файл: Добрый день коллеги, листы лучше избегать
Примечание элементы, то приходится со списком (см.
: Работаю с этим объект =ВНЕДРИТЬ(«Forms.HTML:Select.1″;»»)???Пробовал играться с в итоге Вы ниже 2007 теIf Len(newVal) =
=ДВССЫЛ(E3). E3 – lReply = vbYes задачи дизайн не: а что делать, конкретный столбец можно
работает на 2007 проблема возникла при или использовать ЛичнуюЕсли предполагается, что вручную изменять ссылку статью Выпадающий (раскрывающийся)
файлом ежедневно, ничегоПроще же через настройками безопасности, с должны будете ввести же действия выглядят 0 Then Target.ClearContents
ячейка с именем Then Range(«Деревья»).Cells(Range(«Деревья»).Rows.Count + имеет значения. Наличие чтобы не выскочило? было записать только и 2010, не работе с выпадающим
книгу макросов Personal.xlsx перечень элементов будет
на диапазон. Правда, список на основе (вроде) не запрещал. проверку данных сделать
настройками макросов, подсовывать имя (я назвал так:
Application.EnableEvents = True первого диапазона.
planetaexcel.ru
Как создать выпадающие списки в Excel 2007
1, 1) = заголовка (шапки) важно.как то не одно конкретное число, важно кто сохранил
меню на различных или Надстройки. дополняться, то можно в качестве источника
элемента управления формы). Где это можно выпадающий список. Такой файл с конфигурацией диапазон со списком2.End If
Бывает, когда из раскрывающегося Target End If В нашем примере понял, как сделать
и никакого более. документ. листах в разныхЕсли нет желания присваивать сразу выделить диапазон
CyberForum.ru
не открывается выпадающий список в excel 2007 (Формулы/Formulas)
можно определить сразуВ этой статье создадим
проверить ? вариант точно на екселя с рабочейlistВыбираем «End Sub списка необходимо выбрать
End If End это ячейка А1 ссылку на имя Таких столбцов уБМВ релизах Excel. При
имя диапазону в
excelworld.ru
как сделать выпадающий список в Excel 2007
большего размера, например, более широкий диапазон, Выпадающий список сGuest всех машинах работатьь машины, на нерабочую,) и адрес самогоТип данныхНе забываем менять диапазоны сразу несколько элементов. If End Sub со словом «Деревья». с выпадающим окном( меня 100 штук,: сохранении в 2010, файле Источник.xlsx, то
А1:А10 например, помощью Проверки данных: Вы сами написали должен. итог один. диапазона (в нашем» -« на «свои». Списки Рассмотрим пути реализацииСохраняем, установив тип файла То есть нужноAlexM я уже молчу
vsolovev в 2007 не формулу нужно изменить. Однако, в этом
A1:A100 (Данные/ Работа с
— «ячейка остаетсяBeso ShioshviliИли какого-то стороннего примере это
Список создаем классическим способом. задачи. «с поддержкой макросов». выбрать стиль таблицы: На листе города про строчки….: а сейчас, как выпадает список. при на =ДВССЫЛ(«[Источник.xlsx]лист1!$A$1:$A$4») случае Выпадающий список. Но, тогда выпадающий
данными/ Проверка данных) защищенной, а сам: Прочитал правила форума софта не хватает?’2′!$A$1:$A$3» и указываем диапазон А всю остальнуюСоздаем стандартный список сПереходим на лист со
со строкой заголовка. выделяете диапазон с
planetaexcel.ru
Не работает выпадающий список
vikttur я понял (
аналогичных операциях иСОВЕТ: может содержать пустые список может содержать с типом данных список не выпадает.». и обнаружил там На всех машинах) списка работу будут делать помощью инструмента «Проверка списком. Вкладка «Разработчик» Получаем следующий вид городами C4:C250, в: Не нашел Ваш =Catalogue ) достаточно??? сохранении на 2007….вЕсли на листе строки. пустые строки (если,
Список. Что это значит? ГЛАВНОЕ ПРАВИЛО!!! (за стоит приблизительно один6.3. макросы. данных». Добавляем в — «Код» - диапазона:
поле Имя, левее выпадающий список. ПроверкаБМВ 2010 офисе список
много ячеек сИзбавиться от пустых строк например, часть элементов
Выпадающий список можно сформировать Вы лист защищали? что благодарю Пользователя набор софта.
Теперь в ячейкеЕсли есть желаниеНа вкладке «Разработчик» находим исходный код листа «Макросы». Сочетание клавишСтавим курсор в ячейку, строки формул, пишите данных поможет?
: это и есть аналогично не выпадает. правилами Проверки данных,
и учесть новые была удалена или по разному.
Какие галочки проставляли )Подскажите в какую с выпадающим списком подсказать пользователю о инструмент «Вставить» –
CyberForum.ru
Выпадающий список в Excel с помощью инструментов или макросов
готовый макрос. Как для быстрого вызова где будет находиться имя «Города» безGIG_ant именованный диапазонВариант понижения до
то можно использовать элементы перечня позволяет список только чтоСамым простым способом создания в разрешениях?На форуме нашел сторону копать. укажите в поле его действиях, то «ActiveX». Здесь нам
Создание раскрывающегося списка
это делать, описано – Alt + выпадающий список. Открываем кавычек. Нажать Ок.: попробуйте так
vsolovev 2007 не проходит, инструмент Выделение группы Динамический диапазон. Для
- был создан). Чтобы Выпадающего списка является
- И для развеяния почти такую-же проблемуЮрий М «Источник» имя диапазона
- переходим во вкладку нужна кнопка «Поле выше. С его F8. Выбираем нужное
параметры инструмента «ПроверкаВ источнике выпадающего
GIG_ant
Выпадающий список в Excel с подстановкой данных
: разобрался, спасибо так как в ячеек (Главная/ Найти этого при создании пустые строки исчезли ввод элементов списка сомнений — список …
- : Попробовать пару раз7. « со списком» (ориентируемся
- помощью справа от имя. Нажимаем «Выполнить». данных» (выше описан списка пишите: у меня неEMTEC документе есть использование и выделить/ Выделение Имени Список_элементов в необходимо сохранить файл. непосредственно в поле создан через Данные-проверкаИтак:
- нажать Ctrl+6Готово!Сообщение для ввода на всплывающие подсказки). выпадающего списка будутКогда мы введем в путь). В поле=Города
правильно смотрите у: Как создать выподающие power query, а
группы ячеек). Опция поле Диапазон необходимо
Второй недостаток: диапазон источника
Источник инструмента Проверка данных?{/post}{/quote}В ячейках а1
aciddacnerДля полноты картины» и заполняем заголовокЩелкаем по значку – добавляться выбранные значения.Private пустую ячейку выпадающего «Источник» прописываем такую
- С другими списками vikttur списки в Excel оно не работает Проверка данных этого
- записать формулу =СМЕЩ(Список!$A$1;;;СЧЁТЗ(Список!$A:$A)) должен располагаться на данных.1 Говоря «защищенная» и б1 отображены
- : Тоже пробовалось, не добавлю, что список и текст сообщения становится активным «Режим Sub Worksheet_Change(ByVal Target списка новое наименование, функцию:
- сделать по этомуGuest 2007 ?Если можно с 2007 офисом. инструмента позволяет выделитьИспользование функции СЧЁТЗ() предполагает, том же листе,Предположим, в ячейке имею ввиду, что как будто выпадающие помогает. значений можно ввестикоторое будет появляться конструктора». Рисуем курсором As Range) On появится сообщение: «ДобавитьПротестируем. Вот наша таблица примеру.: Не получалось сохранить ,опишите пошагово .Помогите если можно. ячейки, для которых что заполнение диапазона что и выпадающийB1 в нее нельзя списки, но реально,Юрий М и непосредственно в при выборе ячейки (он становится «крестиком») Error Resume Next введенное имя баобаб
- со списком наVlad999
- на отдельном листеMr.ktoБМВ проводится проверка допустимости ячеек ( список, т.к. длянеобходимо создать выпадающий внести ничего кроме
что это за: Вы говорите про проверку данных, не с выпадающим списком небольшой прямоугольник – If Not Intersect(Target,
в выпадающий список?». одном листе:: поправить формулу в
Выпадающий список в Excel с данными с другого листа/файла
отдельный столбец с: первый, второй, третий: vsolovev, Переводчик гугл данных (заданная сA:A правил Проверки данных нельзя список для ввода данных фигурирующих в объекты, ни как выпадающий список в прибегая к вынесению
- 4. место будущего списка. Range(«Е2:Е9»)) Is Nothing
- Нажмем «Да» и добавитьсяДобавим в таблицу новое D5, да и
этим выпадающим списком. , видео первое, не смог перевести помощью команды Данные/), который содержит элементы, использовать ссылки на единиц измерений. Выделим созданном списке. не понял. ячейке? Или элемент
Как сделать зависимые выпадающие списки
значений на лист
Так же необязательноЖмем «Свойства» – открывается And Target.Cells.Count = еще одна строка значение «елка». формула если я Поэтому файл был второе !)
- то, что вы Работа с данными/ ведется без пропусков
- другие листы или ячейку2 Лист неЯ пробовал применить управления на листе?
- (это так же можно создать и перечень настроек. 1 Then Application.EnableEvents со значением «баобаб».Теперь удалим значение «береза». правильно понял не вставлен без выпадающегоEMTEC написали. Можно как Проверка данных). При строк (см. файл книги (это справедливо
Выбор нескольких значений из выпадающего списка Excel
B1 защищал и галочек советы и вот,aciddacner позволит работать со
- сообщение, которое будетВписываем диапазон в строку = False IfКогда значения для выпадающегоОсуществить задуманное нам помогла правильная. списка, на этом: Mr.kto,спасибо вам за то более понятно выборе переключателя Всех примера, лист Динамический для EXCEL 2007и вызовем Проверку нигде не ставил. что получилось:: Вот собственно сам списком на любом появляться при попытке ListFillRange (руками). Ячейку, Len(Target.Offset(0, 1)) = списка расположены на «умная таблица», котораяПод выпадающим списком понимается материале предполагалось для помощь ,но мне и желательно с
- будут выделены все диапазон). и более ранних). данных. Единственное — накануне1. Ctrl+6 прячет файл. Дома проверил листе). Делается это ввести неправильные данные куда будет выводиться 0 Then Target.Offset(0, другом листе или легка «расширяется», меняется. содержание в одной примера его создать. бы в идеале примерами. такие ячейки. ПриИспользуем функцию ДВССЫЛ()
- Избавимся сначала от второгоЕсли в поле Источник записывал макрос в не только незваный на 2010м екселе
так:Если Вы не
выбранное значение – 1) = Target
в другой книге,Теперь сделаем так, чтобы ячейке нескольких значений. Однако, проверка данных
понять подробно как
vsolovev
выборе опции Этих
Альтернативным способом ссылки на
недостатка – разместим указать через точку другой книге, через
объект и, к - тоже отличноТо есть вручную,
сделаете пункты 3
в строку LinkedCell.
Else Target.End(xlToRight).Offset(0, 1)
стандартный способ не можно было вводить
Когда пользователь щелкает
даже проще! Спасибо!
сделать точно такой
: исправлюсь же выделяются только перечень элементов, расположенных перечень элементов выпадающего с запятой единицы макрорекордер.
Выпадающий список с поиском
- сожалению, мною созданные работает. через и 4, то Для изменения шрифта = Target End
- работает. Решить задачу новые значения прямо по стрелочке справа,Подскажите теперь, пожалуйста, же список?!БМВ
- те ячейки, для на другом листе,
- списка на другом измерения шт;кг;кв.м;куб.м, то3 Да, список выпадающие списки.Слэн;проверка данных и размера –
If Target.ClearContents Application.EnableEvents
можно с помощью в ячейку с появляется определенный перечень. как отменить вВ 2007 -: Не понял что которых установлены те является использование функции листе. выбор будет ограничен
exceltable.com
Создание выпадающего списка в ячейке
создавал через эту2. Выключил tools-references,: tools-references-missing -?(точка с запятой) вводимработать будет, но Font. = True End функции ДВССЫЛ: она этим списком. И Можно выбрать конкретное. прежнем столбце (сделанном выделить диапазон -
и как у же правила проверки
ДВССЫЛ(). На листеВ правилах Проверки данных (также этими четырьмя значениями. функцию. но не помогло.aciddacner список в поле при активации ячейкиСкачать пример выпадающего списка If End Sub сформирует правильную ссылку данные автоматически добавлялисьОчень удобный инструмент Excel версией 2003) эти Вставка — Таблица вас не выпадает, данных, что и Пример, выделяем диапазон как и УсловногоТеперь смотрим, что получилось.Guest
3. В режиме: references? не пойму) « не будет появляться
При вводе первых буквЧтобы выбранные значения показывались на внешний источник в диапазон. для проверки введенных самые выпадающие списки? — с заголовками.
но мне кажется для активной ячейки. ячеек, которые будут форматирования) нельзя впрямую Выделим ячейку: Проверте условия «Проверки конструктора эти объекты это в русскойИсточник
сообщение пользователю о с клавиатуры высвечиваются снизу, вставляем другой
информации.Сформируем именованный диапазон. Путь: данных. Повысить комфорт Пробую очистить содержимое,В 2003 - с 2007 можно
Примечание содержать выпадающий список, указать ссылку наB1 данных» не выбираются (для версии — Надстройка?», в том порядке его предполагаемых действиях, подходящие элементы. И код обработчика.Private SubДелаем активной ячейку, куда «Формулы» — «Диспетчер
работы с данными но цифры уходят, выделить диапазон - делать список на: вызываем Проверку данных, диапазоны другого листа. При выделении ячейкиGuest удаления или проверки Если да, то в котором мы а вместо сообщения это далеко не Worksheet_Change(ByVal Target As хотим поместить раскрывающийся имен» — «Создать». позволяют возможности выпадающих а выпадающее меню
Данные — Список другом листе, ранееЕсли выпадающий список в Источнике указываем
(см. Файл примера): справа от ячейки: файл коммерческого характера, свойств). независимо работает нормально хотим его видеть об ошибке с все приятные моменты Range) On Error список. Вводим уникальное название списков: подстановка данных, (пустое) остается. — с заголовками
надо было именованный содержит более 25-30 =ДВССЫЛ(«список!A1:A4»).Пусть ячейки, которые должны появляется квадратная кнопка я могу выслать4. функцию «=ВНЕДРИТЬ(«Forms.HTML:Select.1″;»»)» или нет, на (значения введённые слева-направо вашим текстом будет данного инструмента. Здесь Resume Next If
Открываем параметры проверки данных. диапазона – ОК. отображение данных другогоGuest отметить
диапазон использовать, что значений, то работать
Недостаток содержать Выпадающий список, со стрелкой для его Вам в не использовал и всех ПК, там будут отображаться в появляться стандартное сообщение. можно настраивать визуальное Not Intersect(Target, Range(«Н2:К2»)) В поле «Источник»Создаем раскрывающийся список в
листа или файла,: Понятно, спасибо!anzhela6660 продолжает работать. Ваш с ним становится: при переименовании листа размещены на листе выбора элементов из личку ? не знаю, для пусто. ячейке сверху вниз).5.
представление информации, указывать Is Nothing And вводим формулу: =ДВССЫЛ(“[Список1.xlsx]Лист1!$A$1:$A$9”). любой ячейке. Как наличие функции поискаasse: Добрый день! файл на 2013 неудобно. Выпадающий список – формула перестает Пример, выпадающего списка.Guest чего и какVПри всех своихЕсли список значений в качестве источника Target.Cells.Count = 1Имя файла, из которого это сделать, уже и зависимости.: Всем привет,В excel2007 был работает нормально.
excelworld.ru
Проблема с отображением выпадающего списка в Excel
одновременно отображает только работать. Как это
а диапазон с перечнем
Недостатки: Все узкие с ее использовать.: плюсах выпадающий список, находится на другом сразу два столбца. Then Application.EnableEvents = берется информация для известно. Источник –
Путь: меню «Данные» -Сделал файл с создан объет ActiveXvsolovev 8 элементов, а можно частично обойти элементов разместим на
этого подхода: элементы примечаниями типа «да»Помогите, пожалуйста, разобраться:aciddacner созданный вышеописанным образом,
листе, то вышеописаннымВыпадающий список в
False If Len(Target.Offset(1, списка, заключено в имя диапазона: =деревья.
инструмент «Проверка данных» выпадающим списком, но — combobox, я
: сохраните в 2013 чтобы увидеть остальные, см. в статье другом листе (на списка легко потерять
«нет» и пр.1. Откуда онипо моему имеет один, но образом создать выпадающий ячейке позволяет пользователю
0)) = 0 квадратные скобки. Этот
Снимаем галочки на вкладках — вкладка «Параметры». почему то у его заполняю значениями или 2010 офисе нужно пользоваться полосой Определяем имя листа. листе Список в (например, удалив строку
У меня ни могли появиться.Слэн очень «жирный» минус: список не получится выбирать для ввода Then Target.Offset(1, 0) файл должен быть «Сообщение для ввода»,
Тип данных – другого человека не с другого листа документ, а потом прокрутки, что неВвод элементов списка в файле примера). или столбец, содержащие
один не работает!!!2. Что этовел речь о
проверка данных работает (до версии Excel только заданные значения. = Target Else
открыт. Если книга
«Сообщение об ошибке». «Список».
работает. Внутри моей через свойство ListFillRange
заново откройте его
всегда удобно. диапазон ячеек, находящегосяДля создания выпадающего списка, ячейку В чем может за объекты.
VBA (ALT+F11) но только при непосредственном 2010). Для этого
Это особенно удобно Target.End(xlDown).Offset(1, 0) = с нужными значениями Если этого неВвести значения, из которых компании все работает,(у
(например ListFillRange=СписокТ!$A$5:$B$92), 2007……и список неВ EXCEL не предусмотрена в другой книге элементы которого расположеныB1
быть дело ?3. И как у себя я
вводе значений с
необходимо будет присвоить при работе с Target End If находится в другой сделать, Excel не будет складываться выпадающий других коллег) но
проблема такая, что будет работать. регулировка размера шрифта
Если необходимо перенести диапазон на другом листе,); не удобно вводить ! от них избавиться.
этого не увидел. клавиатуры. Если Вы
имя списку. Это файлами структурированными как Target.ClearContents Application.EnableEvents = папке, нужно указывать позволит нам вводить
список, можно разными отправлял партнерам у на некоторых машинахivanok_v2 Выпадающего списка. При
с элементами выпадающего
можно использовать два большое количество элементов.
GuestKuklP
aciddacner попытаетесь вставить в
можно сделать несколько база данных, когда True End If путь полностью.
новые значения. способами:
них не работает. с excel2007 этот: vsolovev, для вас
planetaexcel.ru
Не работает выподающий список.
большом количестве элементов списка в другую
подхода. Один основан Подход годится для: Ура! Очень Вам: Переименовываем в .zip: На всех машинах, ячейку с
способами. ввод несоответствующего значения
End SubВозьмем три именованных диапазона:Вызываем редактор Visual Basic.Вручную через «точку-с-запятой» в У меня 2010 список не выпадает,
принцыпиально 2007? имеет смысл сортировать книгу (например, в
на использовании Именованного маленьких (3-5 значений) благодарен. Даже не или просто открываем не зависимо отпроверкой данных
Первый в поле можетЧтобы выбираемые значения отображалисьЭто обязательное условие. Выше Для этого щелкаем поле «Источник». офис, а у макросы включены, чтоБМВ
список элементов и книгу Источник.xlsx), то диапазона, другой – неизменных списков.
представляете, как это архиватором, по пути того работает тамзначения из буфера: выделите список и привести к нежелаемым
в одной ячейке, описано, как сделать правой кнопкой мышиВвести значения заранее. А того человека 2007 нужно сделать?: Ну попробуйте мой
использовать дополнительную классификацию нужно сделать следующее: функции ДВССЫЛ().
Преимущество важно для нормальнойxldrawingobjectvmlDrawing1.vml удаляем файл.
файл или нет, обмена, т.е скопированные кликните правой кнопкой результатам. разделенные любым знаком
обычный список именованным по названию листа в качестве источника офис. Пытался сохранитьСпасибо большое! файл, пробовать мне элементов (т.е. одинв книге Источник.xlsx создайтеИспользуем именованный диапазон
: быстрота создания списка. работы. Большое спасибо! После открытия Эксом выглядит одинаково (cм. предварительно любым способом, мыши, в контекстном
planetaexcel.ru
Итак, для создания
Содержание
- 1 Способ 1 — горячие клавиши и раскрывающийся список в excel
- 2 Способ 2 — самый удобный, простой и наиболее гибкий
- 3 Способ 3 — как в excel сделать выпадающий список с использованием ActiveX
- 3.1 Видео о том, как сделать выпадающий список в Excel
В данной статье рассмотрим, как создать раскрывающийся список в excel 2007. Возьмем пример, когда нам нужно в ячейке выбрать заданные значения от 1 до 5 из выпадающего списка. Создаем сам список и выделяем его левой кнопкой мыши. Кликаем правой кнопкой мыши в выделенной области и выбираем пункт Имя диапазона.
В открывшемся окошке в поле Имя вводим название нашего списка, назовем Значение. В поле Область из выпадающего списка выберем Книга (либо номер Листа к которому желаете применить список). Жмем Ок.
Так же, чтоб задать название списка, следует выделить имеющийся список и в поле имя ячейки внести, присвоить имя списка . Смотрим картинку ниже.
Список создан. Теперь применим этот список к ячейке.
Выделяем ячейку, к которой будет привязан список. В ленте переходим на вкладку Данные и в группе Работа с данными кликаем по кнопке Проверка данных. В следующем окошке во вкладке Параметры в поле Тип данных выбираем из списка пункт Список.
В поле Источник ставим знак «равно» и пишем название, которое присвоили списку. Список называется «Значение». Соответственно запись должна быть как показано на рисунке ниже.
Жмем Ок, и теперь получили ячейку с выпадающим списком. Как это выглядит, смотрим ниже на картинке. Когда щелкаем по ячейке, видим справа от нее квадратик с треугольничком вниз. Кликаем по квадратику и тем самым раскрываем список.
Можно создать раскрывающийся список в excel 2007, минуя присвоение названия списка. То есть:
- создаем сам список;
- переходим в Ленте на вкладку Данные, жмем кнопку Проверка данных;
- в открывшемся окошке, во вкладке Параметры в поле Тип данных выбираем Список;
- в поле Источник кликаем левой кнопкой мыши для активации данного поля. Далее выделяем ячейки образующие список;
- жмем Ок.
Все, раскрывающийся список в excel 2007 готов.
Для таблиц, которые используют постоянные и повторяющиеся данные (например фамилии сотрудников, номенклатура товара или процент скидки для клиента) чтобы не держать в голове и не ошибиться при наборе, существует возможность один раз создать стандартный список и при подстановке данных делать выборку из него. Данная статья позволит вам использовать 4 разных способа как в экселе сделать выпадающий список.
Данный способ использования выпадающего списка по сути не является инструментом таблицы, который надо как либо настраивать или заполнять. Это встроенная функция (горячие клавиши) которая работает всегда. При заполнении какого либо столбца, вы можете нажать правой кнопкой мыши на пустой ячейке и в выпадающем списке выбрать пункт меню «Выбрать из раскрывающегося списка».
Этот же пункт меню можно запустить сочетанием клавиш Alt+»Стрелка вниз» и программа автоматически предложит в выпадающем списке значения ячеек, которые вы ранее заполняли данными. На изображении ниже программа предложила 4 варианта заполнения (дублирующиеся данные Excel не показывает). Единственное условие работы данного инструмента — это между ячейкой, в которую вы вводите данные из списка и самим списком не должно быть пустых ячеек.
Использование горячих клавиш для раскрытия выпадающего списка данных
При чем список для заполнения таким способом работает как в ячейке снизу, так и в ячейке сверху. Для верхней ячейки программа возьмет содержание списка из нижних значений. И опять же не должно быть пустой ячейки между данными и ячейкой для ввода.
Выпадающий список может работать и в верхней части с данными, которые ниже ячейки
Способ 2 — самый удобный, простой и наиболее гибкий
Данный способ предполагает создание отдельных данных для списка. При чем данные могут находится как на листе с таблицей, так и на другом листе файла Excel.
- Сперва необходимо создать список данных, который будет источником данных для подстановки в выпадающий список в excel. Выделите данные и нажмите правой кнопкой мыши. В выпадающем списке выберите пункт «Присвоить имя…».
Создание набора данных для списка
- В окне «Создание имени» задайте имя для вашего списка (это имя дальше будет использоваться в формуле подстановки). Имя должно быть без пробелов и начинаться с буквы.
Введите имя для набора данных
- Выделите ячейки (можно сразу несколько ячеек), в которых планируется создать выпадающий список. Во вкладке «ДАННЫЕ» вверху документа нажмите на «Проверка данных».
Создать выпадающий список можно сразу для нескольких ячеек
- В окне проверка вводимых значение в качестве типа данных задайте «Список». В строке «Источник:» введите знак равно и имя для ранее созданного списка. Данная формула позволит ввести значения только из списка, т.е. произведет проверку введенного значения и предложит варианты. Эти варианты и будут выпадающим списком.
Для создания проверки вводимых значений введите имя ранее созданного списка
При попытке ввести значение, которого нет в заданном списке, эксель выдаст ошибку.
Кроме списка можно вводить данные вручную. Если введенные данные не совпадут с одним из данных — программа выдаст ошибку
А при нажатии на кнопку выпадающего списка в ячейке вы увидите перечень значений из созданного ранее.
Способ 3 — как в excel сделать выпадающий список с использованием ActiveX
Чтобы воспользоваться этим способом, необходимо чтобы у вас была включена вкладка «РАЗРАБОТЧИК». По умолчанию эта вкладка отсутствует. Чтобы ее включить:
- Нажмите на «Файл» в левом верхнем углу приложения.
- Выберите пункт «Параметры» и нажмите на него.
- В окне настройки параметров Excel во вкладке «Настроить ленту» поставьте галочку напротив вкладки «Разработчик».
Включение вкладки «РАЗРАБОТЧИК»
Теперь вы сможете воспользоваться инструментом «Поле со списком (Элемент ActiveX)». Во вкладке «РАЗРАБОТЧИК» нажмите на кнопку «Вставить» и найдите в элементах ActiveX кнопку «Поле со списком (Элемент ActiveX)». Нажмите на нее.
Нарисуйте данный объект в excel выпадающий список в ячейке, где вам необходим выпадающий список.
Теперь необходимо настроить данный элемент. Чтобы это сделать, необходимо включить «Режим конструктора» и нажать на кнопку «Свойства». У вас должно открыться окно свойств (Properties).
С открытым окном свойств нажмите на ранее созданный элемент «Поле со списком». В списке свойств очень много параметров для настройки и вы сможете изучив их, настроить очень много начиная от отображения списка до специальных свойств данного объекта.
Но нас на этапе создания интересуют только три основных:
- ListFillRange — указывает диапазон ячеек, из которых будут браться значения для выпадающего списка. В моем примере я указал два столбца (A2:B7 — дальше покажу как это использовать). Если необходимо только одни значения указывается A2:A7.
- ListRows — количество данных в выпадающем списке. Элемент ActiveX отличается от первого способа тем, что можно указать большое количество данных.
- ColumnCount — указывает сколько столбцов данных указывать в выпадающем списке.
В строке ColumnCount я указал значение 2 и теперь в списке выпадающие данные выглядят вот так:
Как видите получился выпадающий список в excel с подстановкой данных из второго столбца с данными «Поставщик».
При работе с большими таблицами и базами данных очень удобно пользоваться выпадающими списками. В этом случае пользователь может выбрать для ввода только заданные значения из списка. Выпадающий список позволяет избежать ситуаций, когда ввод неверного значения может привести к нежелательным результатам.
Как же правильно создать выпадающий список в Excel 2007? Рассмотрим ниже.
Для начала, необходимо создать список тех значений, которые будут предоставляться на выбор для ввода в ячейке (в нашем случае, это диапазон ячеек F2:F8). Далее выделите ячейку (или группу ячеек) , в которой, собственно, и будет выпадать наш список (в нашем случае, это диапазон ячеек A2:A22).
После этого у Вас появится окошко «Проверка вводимых значений». В первой закладке «Параметры» выбираете «Тип данных» — «Список», а в графе «Источник» указываете диапазон списка.
По желанию, а также для большей наглядности, можете заполнить оставшиеся две вкладки «Сообщение для ввода» и «Сообщение об ошибке».
В закладке «Сообщение для ввода» Вы можете указать подсказку для пользователя о его дальнейших действиях, например, фразу «Выберите данные из списка». Подсказка будет появляться при выборе ячейки с выпадающим списком.
В закладке «Сообщение об ошибке», Вы можете ввести текст, который будет появляться при попытке ввести неверные данные в ячейку.
После того как все сделано, жмете ОК.
Выпадающий список готов. Теперь, при выборе любой из ячеек диапазона A2:A22, будет появляться подсказка и выпадающий список (стрелочка справа от ячейки). Вот так
В том случае, если Вы попытаетесь ввести в одну из ячеек из выбранного диапазона неверные данные, появится сообщение об ошибке
Для удобства список можно разместить на другом листе документа Excel 2007, но для создания выпадающего списка теперь придется задать ему имя. Делается это просто. Выделяете список данных, кликаете по нему правой кнопкой мыши и выбираете «Имя диапазона…». В открывшемся окне «Создание имени» в графе «Имя» задаете имя списку (без пробелов) и проверяете правильность диапазона (диапазон можете сразу выделить и скопировать, он нам понадобится позже) и жмете ОК.
А теперь возвращаемся на страницу с диапазоном, в котором Вы хотели бы видеть выпадающий список и при создании выпадающего списка в графе источник указываете только что скопированный диапазон списка данных.
Все! Готово! Теперь Вы знаете, как правильно создать выпадающий список в документе Excel 2007!
Выпадающий список в Excel нужен для того, чтобы при заполнении ячеек легко и быстро выбирать нужное значение. Мы рассмотрим два способа создания раскрывающегося списка в Excel 2007.
Первый способ самый простой, но и наименее пригодный к применению. Под столбцом с данными нужно нажать правой клавишей на ячейку правой клавишей мыши, и нажать на строку Выбрать из раскрывающегося списка. Затем выбираете нужное значение, нажимаете на него, и это значение появляется в ячейке. Данный способ действует только для ячейки непосредственно под списком, и список не должен содержать пустых ячеек.
Второй способ создания выпадающего списка в Excel более изящный и универсальный. Выделяете диапазон данных для выпадающего списка, затем нажимаете на пункт меню Формула — Диспетчер имен — Создать. Заполняете поле Имя, и копируете его (оно Вам понадобится позже). Имя должно начинаться с буквы или символа подчеркивания, и не должно содержать пробелов. Нажимаете ОК. Закрываете окно.
Затем выбираете ячейку, в которой будет выпадающий список Excel (можно сразу выделить несколько ячеек, если в них будут одинаковые выпадающие списки). После этого выбираете пункт меню Данные — Проверка данных, затем в окошке Тип данных выберите строку Список, в поле Источник поставьте знак равно, и без пробела вставьте то, что Вы копировали (значение поля Имя). Не забудьте про знак =, иначе ничего не получится. Выглядит надпись в поле Источник примерно так: =Имя_диапазона. Нажимаете ОК.
Справа от ячейки появится значок выпадающего списка, в котором можно выбрать одно из значений. После выбора это значение появится в ячейке. Ячейку с выпадающим списком Excel можно сделать на другом листе, так, чтобы на одном листе были данные для списков, а на другом — ячейка с выпадающим списком, или несколько таких ячеек.
Это может быть опрос, тест, или анкета с заранее прописанными вариантами ответов. Можно, например, раздать файл Excel с анкетой группе людей, которых Вы хотите опросить, и получить назад уже файлы с ответами, или распечатанные ответы.
Для надежности можно лист с данными для выпадающих списков скрыть или защитить. Чтобы скрыть лист Excel, нажимаете на его название правой клавишей мыши, и выбираете Скрыть. Чтобы отобразить скрытые листы, нажимаете на название любого открытого листа Excel правой клавишей мыши, и выбираете Отобразить.
Чтобы защитить лист Excel, выбираете пункт меню Редактировать — Защитить лист, и прописываете пароль и действия, которые разрешены для пользователей.
Чтобы удалить из ячейки выпадающий список, выделяете ячейку, выбираете в меню Данные — Проверка данных, и нажимаете на кнопку Очистить все.
Чтобы удалить именованный список для выпадающего окна Excel, заходите в меню Формулы — Диспетчер имен, выделяете список и нажимаете на кнопку Удалить.
Чтобы анкета или опрос были действительно похожи на анкету или опрос, а не на файл Excel, на соответствующем листе Excel Вы можете убрать различные элементы, свойственные Excel. Чтобы это сделать, заходите в меню Вид — Показать или скрыть, и выбираете, что именно Вы на листе хотите скрыть: линейку, сетку, панель сообщений, строку формул и заголовки. При этом еще больший эффект можно получить, если сделать фон ячеек, кроме ячеек с выпадающими списками, другим цветом, например, серым.
Видео о том, как сделать выпадающий список в Excel
Более подробные сведения Вы можете получить в разделах «Все курсы» и «Полезности», в которые можно перейти через верхнее меню сайта. В этих разделах статьи сгруппированы по тематикам в блоки, содержащие максимально развернутую (насколько это было возможно) информацию по различным темам.
Также Вы можете подписаться на блог, и узнавать о всех новых статьях.
Это не займет много времени. Просто нажмите на ссылку ниже:
Подписаться на блог: Дорога к Бизнесу за Компьютером
Выпадающий список в ячейке листа
Видео
У кого мало времени и нужно быстро ухватить суть — смотрим обучающее видео:
Кому интересны подробности и нюансы всех описанных способов — дальше по тексту.
Способ 1. Примитивный
Один щелчок правой кнопкой мыши по пустой ячейке под столбцом с данными, команда контекстного меню Выбрать из раскрывающегося списка (Choose from drop-down list) или нажать сочетание клавиш ALT+стрелка вниз. Способ не работает, если ячейку и столбец с данными отделяет хотя бы одна пустая строка или вам нужен товар, который еще ни разу не вводился выше:
Способ 2. Стандартный
- Выделите ячейки с данными, которые должны попасть в выпадающий список (например, наименованиями товаров).
- Если у вас Excel 2003 или старше — выберите в меню Вставка — Имя — Присвоить (Insert — Name — Define), если Excel 2007 или новее — откройте вкладку Формулы (Formulas) и воспользуйтесь кнопкой Диспетчер имен (Name Manager), затем Создать. Введите имя (можно любое, но обязательно без пробелов и начать с буквы!) для выделенного диапазона (например Товары). Нажмите ОК.
- Выделите ячейки (можно сразу несколько), в которых хотите получить выпадающий список и выберите в меню (на вкладке) Данные — Проверка (Data — Validation). Из выпадающего списка Тип данных (Allow) выберите вариант Список (List) и введите в строчку Источник (Source) знак равенства и имя диапазона (т.е. =Товары).
Нажмите ОК.
Все! Наслаждайтесь!
Важный нюанс. В качестве источника данных для списка может выступать и динамический именованный диапазон, например прайс-лист. Тогда при дописывании новых товаров к прайсу, они будут автоматически добавляться к выпадающему списку. Еще одним часто используемым трюком для таких списков является создание связанных выпадающих списков (когда содержимое одного списка меняется в зависимости от выбора в другом).
Способ 3. Элемент управления
Этот способ представляет собой вставку на лист нового объекта — элемента управления «поле со списком» с последующей привязкой его к диапазонам на листе. Для этого:
- В Excel 2007/2010 откройте вкладку Разработчик (Developer). В более ранних версиях — панель инструментов Формы (Forms) через меню Вид — Панели инструментов — Формы (View — Toolbars — Forms). Если этой вкладки не видно, то нажмите кнопку Офис — Параметры Excel — флажок Отображать вкладку Разработчик на ленте (Office Button — Excel Options — Show Developer Tab in the Ribbon)
- Найдите значок выпадающего списка среди элементов управления форм (не ActiveX!). Ориентируйтесь по всплывающим подсказкам — Поле со списком:
Щелкните по значку и нарисуйте небольшой горизонтальный прямоугольник — будущий список. - Щелкните по нарисованному списку правой кнопкой мыши и выберите команду Формат объекта (Format control). В появившемся диалоговом окне задайте
- Формировать список по диапазону — выделите ячейки с наименованиями товаров, которые должны попасть в список
- Связь с ячейкой — укажите ячейку куда нужно выводить порядковый номер выбранного пользователем элемента.
- Количество строк списка — сколько строк показывать в выпадающем списке. По умолчанию — 8, но можно больше, чего не позволяет предыдущий способ.
После нажатия на ОК списком можно пользоваться.
Чтобы вместо порядкового номера элемента выводилось его название можно дополнительно использовать функцию ИНДЕКС (INDEX), которая умеет выводить содержимое нужной по счету ячейки из диапазона:
Способ 4. Элемент ActiveX
Этот способ частично напоминает предыдущий. Основное отличие в том, что на лист добавляется не элемент управления, а элемент ActiveX «Поле со списком» из раскрывающегося набора под кнопкой Вставить (Insert) с вкладки Разработчик (Developer):
Механизм добавления тот же — выбираем объект из списка и рисуем его на листе. А вот дальше начинаются серьезные отличия от предыдущего способа.
Во-первых, созданный выпадающий ActiveX список может находится в двух принципиально разных состояниях — режиме отладки, когда можно настраивать его параметры и свойства, двигать его по листу и менять размеры и — режиме ввода, когда единственное, что можно — выбирать из него данные. Переключение между этими режимами происходит с помощью кнопки Режим Конструктора (Design Mode) на вкладке Разработчик (Developer):
Если эта кнопка нажата, то мы можем настраивать параметры выпадающего списка, нажав соседнюю кнопку Свойства (Properties), которая откроет окно со списком всех возможных настроек для выделенного объекта:
Самые нужные и полезные свойства, которые можно и нужно настроить:
- ListFillRange — диапазон ячеек, откуда берутся данные для списка. Выделить мышью диапазон он не даст, надо просто вписать его руками с клавиатуры (например, Лист2!A1:A5)
- LinkedCell — связанная ячейка, куда будет выводиться выбранный из списка элемент
- ListRows — количество отображаемых строк
- Font — шрифт, размер, начертание (курсив, подчеркивание и т.д. кроме цвета)
- ForeColor и BackColor — цвет текста и фона, соответственно
Большим и жирным плюсом этого способа является возможность быстрого перехода к нужному элементу в списке при вводе первых букв с клавиатуры(!), чего нет у всех остальных способов. Приятным моментом, также, является возможность настройки визуального представления (цветов, шрифтов и т.д.)
При использовании этого способа, также возможно указывать в качестве ListFillRange не только одномерные диапазоны. Можно, например задать диапазон из двух столбцов и нескольких строк, указав дополнительно, что выводить нужно два столбца (свойство ColumnCount=2). Тогда можно получить весьма привлекательные результаты, окупающие все потраченные на дополнительные настройки усилия:
Итоговая сравнительная таблица всех способов
Способ 1. Примитивный | Способ 2. Стандартный | Способ 3. Элемент управления | Способ 4. Элемент ActiveX | |
Сложность | низкая | средняя | высокая | высокая |
Возможность настройки шрифта, цвета и т.д. | нет | нет | нет | да |
Количество отображаемых строк | всегда 8 | всегда 8 | любое | любое |
Быстрый поиск элемента по первым буквам | нет | нет | нет | да |
Необходимость использования дополнительной функции ИНДЕКС | нет | нет | да | нет |
Возможность создания связанных выпадающих списков | нет | да | нет | нет |
Ссылки по теме:
- Выпадающий список с данными из другого файла
- Создание зависимых выпадающих списков
- Автоматическое создание выпадающих списков надстройкой PLEX
- Выбор фото из выпадающего списка
- Автоматическое удаление уже использованных элементов из выпадающего списка
- Выпадающий список с автоматическим добавлением новых элементов
0 / 0 / 0 Регистрация: 03.04.2015 Сообщений: 34 |
|
1 |
|
Не работает выпадающий список03.05.2017, 15:07. Показов 33266. Ответов 4
Всем привет, Сделал файл с выпадающим списком, но почему то у другого человека не работает. Внутри моей компании все работает,(у других коллег) но отправлял партнерам у них не работает. У меня 2010 офис, а у того человека 2007 офис. Пытался сохранить как 93-2007 офисе, но все равно не помогает. Даже и другие варианты СОХРАНИТЬ КАК не помогает. Очень Прошу помочь, вопрос очень срочный
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
03.05.2017, 15:07 |
Ответы с готовыми решениями: Выпадающий список Необходима помощь в создании выпадающего списка. Есть таблица с данными(названия… Выпадающий список Выпадающий список Нужно… выпадающий список 4 |
3827 / 2254 / 751 Регистрация: 02.11.2012 Сообщений: 5,930 |
|
03.05.2017, 20:38 |
2 |
в 2007 версии выпадающий список не работает с ссылками на другой лист. Выход — прописать ссылку в ИМЯ (CTRL+F3) и это имя использовать в выпадающем списке.
0 |
0 / 0 / 0 Регистрация: 03.04.2015 Сообщений: 34 |
|
04.05.2017, 09:31 [ТС] |
3 |
а что делать, чтобы не выскочило? Добавлено через 5 минут
0 |
2640 / 1697 / 694 Регистрация: 04.09.2015 Сообщений: 3,367 |
|
04.05.2017, 09:51 |
4 |
как сделать ссылку на имя с выпадающим окном На листе города выделяете диапазон с городами C4:C250, в поле Имя, левее строки формул, пишите имя «Города» без кавычек. Нажать Ок.
1 |
3827 / 2254 / 751 Регистрация: 02.11.2012 Сообщений: 5,930 |
|
04.05.2017, 10:04 |
5 |
а что делать, чтобы не выскочило? поправить формулу в D5, да и формула если я правильно понял не правильная.
1 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
04.05.2017, 10:04 |
Помогаю со студенческими работами здесь Выпадающий список Выпадающий список Выпадающий список Выпадающий список по условию В ячейке А1 может быть только три варианта текстового значения "один; два; три",… Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 5 |
- Remove From My Forums
-
Question
-
Hello,
We have received an Excel 2013 document, in this document they use drop-down menu’s.
We have Excel 2007, and unfortunately we don’t see this drop-down menu’s.Can it be possible that Excel 2013 uses a new function that Excel 2007 doesn’t support?
Or can this be solved.I did check the Internet but didn’t find a solution.
Kind regards, Martin van der Voort. MCP, CPTS, CPTE, MCITP Server 2008, MCTS Exchange 2007
All replies
-
Seems that we’ve encountered the Data Validation Arrows Missing issue when open the xlsx created by Excel 2013. The data validation drop down arrow only shows when you click on the cell. So, we might have 100 cells with data validation drop down lists,
but you’ll only see the arrow in the active cell.In my option, The problem might be caused by the setting for Excel 2007 client site. There were some other shapes on the worksheet, like logos, or text boxes, and we changed a setting to hide them. Because they’re objects too, the dropdown arrows will also
be hidden.To make the objects visible again, follow these steps:
- Click the Office Button, then click Excel Options.
- Click the Advanced Category
- Scroll down to the ‘Display Options for This Workbook’ section
- Under ‘For Objects, Show’, select All, then click OK.
That should solve the problem. Thanks.
Cheers,
Tony Chen
Forum Support
________________________________________
Come back and mark the replies as answers if they help and unmark them if they provide no help.
If you have any feedback on our support, please contact
tnmff@microsoft.com. -
Hi,
Just checking in to see if the information was helpful. Please let us know if you would like further assistance.
Cheers,
Tony Chen
Forum Support
________________________________________
Come back and mark the replies as answers if they help and unmark them if they provide no help.
If you have any feedback on our support, please contact
tnmff@microsoft.com. -
Hello Tony,
Thank you for your response.
Unfortunately this option is already on, I hope you have another solution!
Kind regards, Martin van der Voort. MCP, CPTS, CPTE, MCITP Server 2008, MCTS Exchange 2007
-
Edited by
Monday, December 2, 2013 7:54 AM
-
Edited by
-
Well. Please continue to check whether the options «In-cell dropDown» has been ticked in those cells.
Open the Excel file as «Open and Repair» mode to fix the corruped worksheet if the drop down arrows are still missing.
Let me know the result.
Cheers,
Tony Chen
Forum Support
________________________________________
Come back and mark the replies as answers if they help and unmark them if they provide no help.
If you have any feedback on our support, please contact
tnmff@microsoft.com. -
Hello Tony,
Thank you for your response.
It’s strange because in the Data Validation the Allow setting is ‘all values’ (translated from dutch to eng).
When I select ‘List’ then the ‘Source’ is empty, when I select the right ‘source’ then the drop down arrows are shown and working.Is this a bug? because in Office 2010/2013 everything is working fine, and in Office 2007 I must configure all data validation fields!!
Hope to hear from you.
Kind regards, Martin van der Voort. MCP, CPTS, CPTE, MCITP Server 2008, MCTS Exchange 2007
-
«It’s strange because in the Data Validation the Allow setting is ‘all values’ (translated from dutch to eng).»
— «Any Value» is a default properties of cells, and as my thought, the precious Data Validation setting is lost when you open it via Excel 2007 in your case.
«When I select ‘List’ then the ‘Source’ is empty, when I select the right ‘source’ then the drop down arrows are shown and working.»
— Sorry, I am not much clear the disciption of «when I select the right ‘source'», could detail it?
I have no idea whether it is a known issue cause I cannot reproduce this behavior in my Excel 2013/2007. Have you tried to repair the source file as I mentioned in my last reply?
Feel free to post back. Thanks.
Cheers,
Tony Chen
Forum Support
________________________________________
Come back and mark the replies as answers if they help and unmark them if they provide no help.
If you have any feedback on our support, please contact
tnmff@microsoft.com. -
I am seeing the same thing!
The excel I created in Windows 2013, I have all the lists, but when opened in 2007, all the cells are defaulted back to «Any Value» and can’t see the in-cell list.
I think Martin is saying that 2007 does no have the list, but when he re-links to the correct source for the lsit, then it works.
I’m eagerly waiting on a solution as well.
Thanks!
Soohee
-
Have you tried to repair the file that created by Windows 2013 in Excel 2007? Baramm.
I’ve tested to create a file with Data Validationand and save as Excel Workbook(xlsx) in Excel 2013 against Windows 8. Then Open it in another computer with Excel 2007, everything seems fine.
Cheers,
Tony Chen
Forum Support
________________________________________
Come back and mark the replies as answers if they help and unmark them if they provide no help.
If you have any feedback on our support, please contact
tnmff@microsoft.com. -
Hi Tony,
I will try to repair the file monday 16 dec, I will let you know.
Kind regards, Martin van der Voort. MCP, CPTS, CPTE, MCITP Server 2008, MCTS Exchange 2007
-
That’s exactly what I mean, so i’m not the only one!
Kind regards, Martin van der Voort. MCP, CPTS, CPTE, MCITP Server 2008, MCTS Exchange 2007
-
OK. Looking forward to hearing you.
Tony Chen
-
Hello Tony,
Open and Repair» mode did not help.
Kind regards, Martin van der Voort. MCP, CPTS, CPTE, MCITP Server 2008, MCTS Exchange 2007
-
Data Validation in Excel 2007 is restricted to cell ranges on the same Work Sheet unless you use a Named Range for validation.
Fred
-
Proposed as answer by
Marc43016
Wednesday, June 8, 2016 4:00 PM
-
Proposed as answer by
-
PROBLEM SOLVED.
Thanks Fred! I had the same problem and calling the lists out as ranges on the other worksheet tab fixed the problem.
-
perfect this works.
I got this issue in excell 2013. not sure why all of a sudden. but now this is ok after i tried this techniq of advanced objects options.
-
Great. it helped me to resolve my problem
thanks
-
Hi,
I am struggling with a similiar issue. A spreadsheet in 2013 Excel, opening in 2007 and the drop down boxes are gone. When the creator send a screen shot, she has text, when I open it after trying the setting for objects=all and doing the Open and repair,
I still see the data validation settings set to whole number while she has answers like Strongly Agree. Is there any way to get that back. If I change the type of data to list I get the drop down but not the right values. Do I have to rebuild it?Thanks
Carol
-
Edited by
Caroled10
Thursday, March 17, 2016 6:44 PM
-
Edited by
-
Hi..
How the problem solved?
Please let me know the procedure to solve the same.
Please mail me to dayanidhi.0109@hotmail.com
Thanks
Regards
Daya
-
Thank you Fred. Your answer saved me a lot time
-
Proposed as answer by
nsbhatt
Tuesday, February 20, 2018 5:20 PM -
Unproposed as answer by
nsbhatt
Tuesday, February 20, 2018 5:20 PM
-
Proposed as answer by
-
Fred definitely has the answer. As an example:
Does NOT work with 2007: Data Validation —> Allow: List —> Source: =’WorksheetName’!$A$1:$A$10
Works with 2007: Data Validation —> Allow: List —> Source: =NamedRange
- where NamedRange = ‘WorksheetName’!$A$1:$A$10
-
Tony
Please try by yourself save the xlsb or xlsm files with downdown menu in Office 2010 or later. Then open it in Office 2007.
-
I need to refer to the list on another sheet and I don’t understand your solution.
You said if I use a Named Range for validation I can solve the problem, right?How can I use a
Named Range for validation?Thank you.