Код статьи: 291073 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Аннотация

Microsoft Excel поддерживает несколько элементов управления, которые можно использовать в диалоговых листах, что удобно для выбора элементов из списка. Например, поддерживаются списки, поля со списками, счетчики и полосы прокрутки.

Дополнительные сведения об элементах управления формы в Excel см. в разделе Обзор форм, элементов управления формы и элементов управления ActiveX на листе.

Дополнительная информация

Следующие способы показывают, как использовать списки, поля со списками, счетчики и полосы прокрутки. Список, связь с ячейкой и функция INDEX в этих примерах одинаковые.

Включение вкладки "Разработчик"

Чтобы использовать элементы управления формы в Excel 2010, необходимо включить вкладку "Разработчик". Выполните указанные ниже действия.
  1. На вкладке Файл выберите пункт Параметры.

    Свернуть это изображениеРазвернуть это изображение
    2775621
  2. Выберите Настройка ленты на левой панели.

    Свернуть это изображениеРазвернуть это изображение
    2775622
  3. Установите флажок Разработчик в разделе Основные вкладки справа, а затем нажмите кнопку ОК.
Для использования элементов управления форм в Excel 2007 необходимо включить вкладку Разработчик. Выполните указанные ниже действия.
  1. Нажмите кнопку Microsoft Office и выберите пункт Параметры Excel.

    Свернуть это изображениеРазвернуть это изображение
    2775623
  2. Откройте вкладку Основные, установите флажок Показывать вкладку "Разработчик" на ленте и нажмите кнопку ОК.

    Свернуть это изображениеРазвернуть это изображение
    2775625

Настройка списка, связи с ячейкой и функции INDEX

  1. Введите в ячейки H1:H20 нового листа перечисленные ниже значения.
          H1 : Роликовые коньки
          H2 : Видеомагнитофон
          H3 : Стол
          H4 : Кружка
          H5 : Автомобиль
          H6 : Стиральная машина
          H7 : Ракетница
          H8 : Велосипед
          H9 : Телефон
          H10: Свеча
          H11: Леденец
          H12: Акустическая система
          H13: Платье
          H14: Одеяло
          H15: Сушильный аппарат
          H16: Гитара
          H17: Сушильный аппарат
          H18: Набор инструментов
          H19: Видеомагнитофон
          H20: Жесткий диск
    					
  2. Введите в ячейку A1 следующую формулу:
    =INDEX(H1:H20,G1,0)

Пример со списком

  1. Чтобы добавить список в Excel 2010 или Excel 2007, откройте вкладку Разработчик, нажмите кнопку Вставить в группе Элементы управления и щелкните в разделе Элементы управления формы элемент Список (элемент управления формы).

    Свернуть это изображениеРазвернуть это изображение
    2775626


    Чтобы добавить список в Excel 2003 и более ранних версиях Excel, нажмите кнопку Список на панели инструментов Формы. Если панель инструментов Формы не отображается, выберите в меню Вид пункт Панели инструментов, а затем — пункт Формы.
  2. Щелкните на листе область, в которой должен располагаться левый верхний угол списка, а затем перетащите список в положение правого нижнего угла. В этом примере следует создать список, охватывающий ячейки B2:E10.
  3. В группе Элементы управления щелкните команду Свойства.

    Свернуть это изображениеРазвернуть это изображение
    2775627
  4. В окне Форматирование объекта введите следующие данные и нажмите кнопку ОК.
    1. Чтобы указать для списка диапазон, введите H1:H20 в поле Формировать список по диапазону.
    2. Чтобы ввести число в ячейку G1 (в зависимости от того, какой элемент выбран в списке), введите G1 в поле Связь с ячейкой.

      Примечание. В формуле INDEX() значение в ячейке G1 используется для возврата необходимого элемента списка.
    3. Убедитесь, что в разделе Возможен выбор переключатель установлен в положение Одинарное, по значению.

      Примечание. Варианты набора значений и списка значений можно использовать только в том случае, если для возврата значений списка используется процедура Microsoft Visual Basic для приложений. Флажок Объемное затенение позволяет придать списку трехмерный вид.

      Свернуть это изображениеРазвернуть это изображение
      2775628
  5. В списке должен быть отображен перечень элементов. Чтобы воспользоваться списком, щелкните сначала любую ячейку за его пределами. Если теперь щелкнуть элемент списка, в ячейке G1 будет показан номер этого элемента в списке. В формуле INDEX в ячейке A1 этот номер будет использован для отображения названия элемента.

Пример с полем со списком

  1. Чтобы добавить поле со списком в Excel 2010 или Excel 2007, откройте вкладку Разработчик, нажмите кнопку Вставить и щелкните в разделе Элементы управления формы элемент Поле со списком.

    Свернуть это изображениеРазвернуть это изображение
    2775629


    Чтобы добавить поле со списком в Excel 2003 и более ранних версиях Excel, нажмите кнопку Поле со списком на панели инструментов Формы.
  2. Щелкните на листе область, в которой должен располагаться левый верхний угол поля со списком, а затем перетащите поле в положение правого нижнего угла. В этом примере следует создать поле со списком, охватывающее ячейки B2:E2.

    Свернуть это изображениеРазвернуть это изображение
    2775630
  3. Щелкните поле со списком правой кнопкой мыши и выберите пункт Формат объекта.

    Свернуть это изображениеРазвернуть это изображение
    2775631
  4. Введите следующие данные и нажмите кнопку ОК.
    1. Чтобы указать для списка диапазон, введите H1:H20 в поле Формировать список по диапазону.
    2. Чтобы в ячейку G1 вводилось число (в зависимости от того, какой элемент выбран в списке), введите G1 в поле Связь с ячейкой.

      Примечание. В формуле INDEX значение в ячейке G1 используется для возврата необходимого элемента списка.
    3. В поле Количество строк списка введите значение 10. Это значение определяет число элементов, которые могут быть отображены, прежде чем придется использовать полосу прокрутки для просмотра остальных элементов.

      Примечание. Флажок Объемное затенение является необязательным. Он позволяет придать списку трехмерный вид.

      Свернуть это изображениеРазвернуть это изображение
      2775632
  5. В поле со списком или поле с раскрывающимся списком должен быть отображен перечень элементов. Чтобы воспользоваться полем со списком или полем с раскрывающимся списком, щелкните сначала любую ячейку за его пределами. Если теперь щелкнуть элемент поля со списком или поля с раскрывающимся списком, в ячейке G1 будет показан номер этого элемента в списке. В формуле INDEX в ячейке A1 этот номер будет использован для отображения названия элемента.

Пример со счетчиком

  1. Чтобы добавить счетчик в Excel 2010 или Excel 2007, откройте вкладку Разработчик, нажмите кнопку Вставить и щелкните в разделе Элементы управления формы элемент Счетчик.

    Свернуть это изображениеРазвернуть это изображение
    2775633


    Чтобы добавить счетчик в Excel 2003 и более ранних версиях Excel, нажмите кнопку Счетчик на панели инструментов Формы.
  2. Щелкните на листе область, в которой должен располагаться левый верхний угол счетчика, а затем перетащите счетчик в положение правого нижнего угла. В этом примере следует создать счетчик, охватывающий ячейки B2: B3.
  3. Щелкните счетчик правой кнопкой мыши и выберите пункт Формат объекта.

    Свернуть это изображениеРазвернуть это изображение
    2775634
  4. Введите следующие данные и нажмите кнопку ОК.
    1. В поле Текущее значение введите 1.

      Это значение инициализирует счетчик таким образом, чтобы формула INDEX указывала на первый элемент в списке.
    2. В поле Минимальное значение введите 1.

      Это значение ограничивает диапазон счетчика сверху первым элементом списка.
    3. В поле Максимальное значение введите 20.

      Это значение определяет максимальное число элементов в списке.
    4. В поле Шаг изменения введите 1.

      Это значение определяет приращение текущего значения счетчика.
    5. Чтобы в ячейку G1 вводилось число (в зависимости от того, какой элемент выбран в списке), введите G1 в поле Связь с ячейкой.

      Свернуть это изображениеРазвернуть это изображение
      2775635
  5. Щелкните любую ячейку за пределами счетчика. Если теперь щелкнуть в счетчике стрелку, указывающую вверх или вниз, в ячейке G1 будет показано текущее значение счетчика плюс или минус шаг изменения счетчика. В формуле INDEX в ячейке A1 это значение будет использовано для отображения следующего или предыдущего элемента.

    Если текущее значение счетчика равняется 1 и предпринимается попытка уменьшить счетчик или текущее значение равняется 20 и предпринимается попытка увеличить счетчик, значение счетчика не изменится.

Пример с полосой прокрутки

  1. Чтобы добавить полосу прокрутки в Excel 2010 или Excel 2007, откройте вкладку Разработчик, нажмите кнопку Вставить и щелкните в разделе Элементы управления формы элемент Полоса прокрутки.

    Свернуть это изображениеРазвернуть это изображение
    2775636


    Чтобы добавить полосу прокрутки в Excel 2003 и более ранних версиях Excel, нажмите кнопку Полоса прокрутки на панели инструментов Формы.
  2. Щелкните на листе область, в которой должен располагаться левый верхний угол полосы прокрутки, а затем перетащите полосу в положение правого нижнего угла. В этом примере следует создать полосу прокрутки, охватывающую ячейки B2:B6 и занимающую примерно четверть ширины столбца.

    Свернуть это изображениеРазвернуть это изображение
    2775637
  3. Щелкните полосу прокрутки правой кнопкой мыши и выберите пункт Формат объекта.

    Свернуть это изображениеРазвернуть это изображение
    2775638
  4. Введите следующие данные и нажмите кнопку ОК.
    1. В поле Текущее значение введите 1.

      Это значение инициализирует полосу прокрутки таким образом, чтобы формула INDEX указывала на первый элемент в списке.
    2. В поле Минимальное значение введите 1.

      Это значение ограничивает диапазон полосы прокрутки сверху первым элементом списка.
    3. В поле Максимальное значение введите 20. Это значение определяет максимальное число элементов в списке.
    4. В поле Шаг изменения введите 1.

      Это значение определяет приращение текущего значения полосы прокрутки.
    5. В поле Шаг изменения по страницам введите 5. Это значение определяет величину изменения текущего значения полосы прокрутки, если щелкнуть ее выше или ниже ползунка.
    6. Чтобы в ячейку G1 вводилось число (в зависимости от того, какой элемент выбран в списке), введите G1 в поле Связь с ячейкой.

      Свернуть это изображениеРазвернуть это изображение
      2775639


      Примечание. Флажок Объемное затенение является необязательным. Он позволяет придать полосе прокрутки трехмерный вид.
  5. Щелкните любую ячейку за пределами полосы прокрутки. Если теперь щелкнуть в полосе прокрутки стрелку, указывающую вверх или вниз, в ячейке G1 будет показано текущее значение полосы прокрутки плюс или минус шаг изменения полосы прокрутки. В формуле INDEX в ячейке A1 это значение будет использовано для отображения следующего или предыдущего элемента. Кроме того, можно переместить ползунок полосы прокрутки для произвольного изменения значения или щелкнуть полосу прокрутки выше или ниже ползунка для изменения текущего значения на 5 (значение Шаг изменения по страницам). Если текущее значение полосы прокрутки равняется 1 и предпринимается попытка прокрутить список вниз или текущее значение равняется 20 и предпринимается попытка прокрутить список вверх, значение полосы прокрутки не изменится.
Примечание. Это ЭКСПРЕСС-ПУБЛИКАЦИЯ, подготовленная непосредственно службой технической поддержки Майкрософт . Сведения, содержащиеся в данном документе, предоставлены в качестве отклика на возникшие проблемы. Из-за срочности в материалах могут быть опечатки, и в любое время и без уведомления в них могут быть внесены изменения. Чтобы получить дополнительные сведения, см. Условия использования.

Свойства

Код статьи: 291073 - Последний отзыв: 16 июля 2013 г. - Revision: 2.1
Информация в данной статье относится к следующим продуктам.
  • Microsoft Office Excel 2007
  • Microsoft Excel 2004 for Mac
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2001 for Mac
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 98 for Macintosh
  • Microsoft Excel 97 Standard Edition
  • Microsoft Excel 2010
Ключевые слова: 
kbexpertisebeginner kbhowto kbforms kbsmbportal KB291073

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com