| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программное обеспечение > Как в Excel сделать ссылоки |
| Автор: Temp 5.1.2004, 23:09 |
| Как в Excel сделать список ссылок с элементами от «А» до «Я» в алфавитном порядке с переходи на соответственные ячейки начинающиеся на эти буквы. Что-нибудь на подобии «поля со списком» или просто строкой из букв. Желательно чтоб положение такого меню не перемешалось при прокрутке документа - если это возможно. |
| Автор: Dov 6.1.2004, 23:27 |
| Temp, ты можешь использовать именованные ячейки ( и, даже, именованные диапазоны ) и переходить по ним, выбирая имя соответствующей ячейки ( или диапазона ) в выпадающем списке комбобокса, который так и называется - "ИМЯ". Он находится слева от строки формул. |
| Автор: Temp 7.1.2004, 17:16 |
| Dov а где его взять выпадающий спискок? Как создать? |
| Автор: Dov 7.1.2004, 20:02 | ||
Для начала, опиши конкретнее, что у тебя есть и что нужно с этим сделать |
| Автор: Fedor 8.1.2004, 01:47 |
| Temp Вообще, выпадающий список можно создать с помощью компоненты ComboBox на панели "Формы" или "Эелементы управления" в Екселе. Потом он программируется на ВБА. А так действительно лучше опиши, как у тебя расположены данные. Просто мало что понятно. |
| Автор: Temp 8.1.2004, 01:48 |
| Есть каталог mp3 CD в виде таблицы. Строка этой таблицы выглядит примерно так: исполнитель, жанр, объём и т.д. Как сделать кнопку перехода на исполнителя с фимилией на А, затем на Б и т.д. - тоесть либо кнопки АБВ или внизспадающее меню с этими же буквами? Конечно будет хороше если можно сделать чтоб эти ссылки не перемещались в документе при его прокрутке (если конечно это возможно). |
| Автор: Fedor 9.1.2004, 00:03 |
| Если тебя устроит такое решение проблемы, то: 1. Делаешь активной любую ячейку твоей базы (не листа, а именно базы) кроме ячеек заголовков столбцов (которые должны быть). После этого: ДАННЫЕ -> Фильтр -> Автофильтр. Появились раскрывающиеся списки. Чтоб сделать выборку по какому-то параметру, в списке соотв столбца выбираешь УСЛОВИЕ... Там делаешь условие например РАВНО а*. Фильтр тебе отберет все строки, у которых данные отого столбца начинаются на букву а. Чтоб вернуться к полному варианту, в ЭТОМ же столбце выбираешь пункт ВСЕ. 2. Выделяешь строку, следующую за строкой заголовков столбцов. Команда: ОКНО -> Закрепить области. После этого все, что выше этой строки, не будет ездить во время прокрутки. |
| Автор: Dov 9.1.2004, 02:06 | ||
К примеру есть у тебя такой список:
- Щёлкаешь на ячейке с именем Абутин. В поле ИМЯ(это комбобокс, который находится в левом-нижнем углу ТУЛБАРА) появляется текст - А1. - Щёлкаешь по нему. Он выделяется синим цветом. Вводишь букву А. Жмёшь ENTER. - Щёлкаешь на ячейке с именем Бабурин. В поле ИМЯ появляется текст - А5. - Щёлкаешь по нему. Он выделяется синим цветом. Вводишь букву Б. Жмёшь ENTER. - Щёлкаешь на ячейке с именем Валуев. В поле ИМЯ появляется текст - А9. - Щёлкаешь по нему. Он выделяется синим цветом. Вводишь букву В. Жмёшь ENTER. - И так далее. - Что бы перейти к первой фамилии, начинающейся на букву Б (например) жмёшь кнопку со стрелкой, которая находится с правой стороны комбобокса ИМЯ и выбираешь букву Б в выпадающем списке. Точно так же ты можешь присвоить имя не только выделенной ячейке, но и выделенному диапазону. Что бы удалить ошибочно введённое имя используй меню: ВСТАВКА(Insert) -> ИМЯ(Name) -> ПРИСВОИТЬ...(Define...). Кажись всё. |
| Автор: Temp 9.1.2004, 15:30 |
| Спасибо, буду пробовать |
| Автор: Fedor 9.1.2004, 16:56 |
| Temp Только напиши потом, помогло или нет |
| Автор: Temp 17.1.2004, 16:01 |
| Morpheus всё работает. Ну и аватар у теюбя |
| Автор: Fedor 19.1.2004, 03:28 |
| Temp Как только защищусь, поменяю |