Форум Краматорська

Краматорськ та світ навколо нас => Компьютеры, мобилки, софт, Интернет, провайдеры => Тема розпочата: Константин від 21 Березня 2010, 18:39:15

Назва: Выпадающий список в Excel
Відправлено: Константин від 21 Березня 2010, 18:39:15
Уважаемые господа, помогите советом. Каким образом можно добиться, чтобы поле выпадающего списока, созданного обычными средствами (Данные - Проверка - Список), было шире поля ячейки? В результате моих хаотических действий, непонятно каких, в той колонке, где это и не надо, получилось вот такое:

(http://i064.radikal.ru/1003/92/f1d1d860dee5.jpg)

(http://s52.radikal.ru/i137/1003/0d/8c9e5f1b358f.jpg)
Значит это все таки возможно в принципе?

А там, где поле выпадающего списка необходимо создать намного больше ширины ячейки, чтобы была возможность прочитать текст полностью и выбрать необходимый, ничего не получается. Ширина поля выпадающего списка равна ширине ячейки:

(http://s005.radikal.ru/i210/1003/ea/62e447110ed5.jpg)

Прошу помочь советом!
Назва: Re: Выпадающий список в Excel
Відправлено: Чендлер Бинг від 21 Березня 2010, 20:22:18
версия Excel? а разве оно автоматом широко не делается?
Назва: Re: Выпадающий список в Excel
Відправлено: Константин від 21 Березня 2010, 20:44:46
версия Excel? а разве оно автоматом широко не делается?

Excel 2000. Автоматом широко не делается. А должно?
Назва: Re: Выпадающий список в Excel
Відправлено: Чендлер Бинг від 22 Березня 2010, 09:13:24
это читали? (https://www.kramatorsk.info/talk/go.php?url=http%3A%2F%2Fwww.planetaexcel.ru%2Ftip.php%3Faid%3D34)
ну и это самое первое, что надо глянуть (https://www.kramatorsk.info/talk/go.php?url=http%3A%2F%2Fwww.google.com.ua%2Fsearch%3Fhl%3Dru%26amp%3Bsource%3Dhp%26amp%3Bq%3D%25D0%25B2%25D1%258B%25D0%25BF%25D0%25B0%25D0%25B4%25D0%25B0%25D1%258E%25D1%2589%25D0%25B8%25D0%25B5%2B%25D1%2581%25D0%25BF%25D0%25B8%25D1%2581%25D0%25BA%25D0%25B8%2B%25D0%25B2%2Bexcel%26amp%3BbtnG%3D%25D0%259F%25D0%25BE%25D0%25B8%25D1%2581%25D0%25BA%2B%25D0%25B2%2BGoogle%26amp%3Bmeta%3D%26amp%3Baq%3D2%26amp%3Baqi%3Dg7%26amp%3Baql%3D%26amp%3Boq%3D%25D0%25B2%25D1%258B%25D0%25BF%25D0%25B0%25D0%25B4%25D0%25B0%25D1%258E%25D1%2589%25D0%25B8%25D0%25B5%2B%25D1%2581%26amp%3Bgs_rfai%3D)
Назва: Re: Выпадающий список в Excel
Відправлено: Boris від 22 Березня 2010, 09:28:08
В Calc добавляет горизонтальную полосу прокрутки, а как в Exel не знаю  :o
Назва: Re: Выпадающий список в Excel
Відправлено: Константин від 22 Березня 2010, 11:05:35
это читали? (https://www.kramatorsk.info/talk/go.php?url=http%3A%2F%2Fwww.planetaexcel.ru%2Ftip.php%3Faid%3D34)
ну и это самое первое, что надо глянуть (https://www.kramatorsk.info/talk/go.php?url=http%3A%2F%2Fwww.google.com.ua%2Fsearch%3Fhl%3Dru%26amp%3Bsource%3Dhp%26amp%3Bq%3D%25D0%25B2%25D1%258B%25D0%25BF%25D0%25B0%25D0%25B4%25D0%25B0%25D1%258E%25D1%2589%25D0%25B8%25D0%25B5%2B%25D1%2581%25D0%25BF%25D0%25B8%25D1%2581%25D0%25BA%25D0%25B8%2B%25D0%25B2%2Bexcel%26amp%3BbtnG%3D%25D0%259F%25D0%25BE%25D0%25B8%25D1%2581%25D0%25BA%2B%25D0%25B2%2BGoogle%26amp%3Bmeta%3D%26amp%3Baq%3D2%26amp%3Baqi%3Dg7%26amp%3Baql%3D%26amp%3Boq%3D%25D0%25B2%25D1%258B%25D0%25BF%25D0%25B0%25D0%25B4%25D0%25B0%25D1%258E%25D1%2589%25D0%25B8%25D0%25B5%2B%25D1%2581%26amp%3Bgs_rfai%3D)
Спасибо. Читал. Ничего по моему вопросу не нашел :(
Назва: Re: Выпадающий список в Excel
Відправлено: Чендлер Бинг від 22 Березня 2010, 17:04:25
в excel ширина выпадающего списка равна ширине колонке, насколько я помню. только что пробовал-именно так и получается
Назва: Re: Выпадающий список в Excel
Відправлено: ne4uparuk від 22 Березня 2010, 19:32:43
ага, только не всегда.
есть минимальная ширина выпадающего списка. уменьши колонку по минимуму и увидишь...  :)

а вот ответить на вопрос по существу - не смогу, ибо стандартного способа не нашел...
спрошу, если не забуду, завтра у профи.
Назва: Re: Выпадающий список в Excel
Відправлено: doom від 22 Березня 2010, 19:52:11
Скорее всего дело в библиотеках. Что-то установили - версия библиотеки изменилась, а там минимальная ширина другая заложена.
Назва: Re: Выпадающий список в Excel
Відправлено: Константин від 22 Березня 2010, 19:52:56
Ничего не могу понять - на 5 одинаковых листах документа Эксель создавал выпадающие списки одинаковым способом (Данные - Проверка -Список). На 4 листах ширина выпадающего списка равна ширине ячейки:

(http://s59.radikal.ru/i166/1003/47/ccb246931ad5.jpg)

А на 5 :

(http://s55.radikal.ru/i147/1003/83/7f3fb8ca8b79.jpg)

И что самое интересное - ничего специально не делал. Но вот каким способом так получить специально? Уже делал не в 2000, а в 2003 и не на домашней машине, а на рабочей :shock:

Назва: Re: Выпадающий список в Excel
Відправлено: doom від 22 Березня 2010, 20:25:09
Вот здесь http://fwd4.me/IcV (https://www.kramatorsk.info/talk/go.php?url=http%3A%2F%2Ffwd4.me%2FIcV) сам микрософт говорит о том, что ширина списка зависит от ширины ячейки и больше ни слова об ее изменении.
А вот здесь http://fwd4.me/IcX (https://www.kramatorsk.info/talk/go.php?url=http%3A%2F%2Ffwd4.me%2FIcX) о Вашем случае говорится, как о проблеме.

I was able to duplicate the problem in a couple of files. The worksheet had other cells with data validation in the same row, and all dropdowns became the width of the widest dropdown. In most cases, one of the data validation lists is in a merged cell.

Что в переводе, типа... В листах, которые содержат несколько колонок с проверкой данных (в одной строке), ширина списков становится равной ширине самой широкой колонки. В большинстве случаев, одна из колонок с проверкой содержит объединение ячеек.

Больше ничего не нашел.
Назва: Re: Выпадающий список в Excel
Відправлено: doom від 22 Березня 2010, 20:31:37
А вот здесь http://fwd4.me/IcX (https://www.kramatorsk.info/talk/go.php?url=http%3A%2F%2Ffwd4.me%2FIcX) о Вашем случае говорится, как о проблеме.
Сорри, не та ссылка. Вот http://fwd4.me/IcY (https://www.kramatorsk.info/talk/go.php?url=http%3A%2F%2Ffwd4.me%2FIcY)
Назва: Re: Выпадающий список в Excel
Відправлено: doom від 22 Березня 2010, 20:35:52
Да, удалось воспроизвести именно с объединением ячеек. ))
Назва: Re: Выпадающий список в Excel
Відправлено: Константин від 22 Березня 2010, 20:38:41
Да, удалось воспроизвести именно с объединением ячеек. ))
Уважаемый doom, а можно подробней?
Назва: Re: Выпадающий список в Excel
Відправлено: doom від 22 Березня 2010, 20:41:49
))) Дело в том, что фиг его поймешь. Один раз воспроизвел, а второй раз не получается. :)
Назва: Re: Выпадающий список в Excel
Відправлено: doom від 22 Березня 2010, 20:55:51
Блин, не получается. ))
Ну товарищ там тоже говорит, что "проблема" не постоянная. Так что, думаю, не имеет смысла упираться.
Назва: Re: Выпадающий список в Excel
Відправлено: Константин від 22 Березня 2010, 21:02:52
Блин, не получается. ))
Ну товарищ там тоже говорит, что "проблема" не постоянная. Так что, думаю, не имеет смысла упираться.
Может и не имеет. Получается что ширина выпадающего списка = ширине ячейки, и это нормально, так должно и быть? А когда иначе - это глюки Экселя?
А можно ли добиться желаемого другим способом?
Назва: Re: Выпадающий список в Excel
Відправлено: doom від 22 Березня 2010, 21:15:36
Да, ширина списка должна быть равна ширине ячейки (либо минимальной). Все остальное - глюки. Даже в той книге, где мне удалось воспроизвести - после закрытия/открытия все нормализовалось. :o
Насчет другого способа - может быть можно через VBA как-то. Я нашел только скрипт, который временно меняет ширину всей колонки при установке в нее курсора и возвращает назад при выходе из нее.
Назва: Re: Выпадающий список в Excel
Відправлено: Чендлер Бинг від 23 Березня 2010, 08:33:56
автор, попробуйте спросить или поискать здесь (https://www.kramatorsk.info/talk/go.php?url=http%3A%2F%2Fwww.sql.ru%2Fforum%2Factualtopics.aspx%3Fbid%3D46)
Назва: Re: Выпадающий список в Excel
Відправлено: Константин від 23 Березня 2010, 09:02:00
автор, попробуйте спросить или поискать здесь (https://www.kramatorsk.info/talk/go.php?url=http%3A%2F%2Fwww.sql.ru%2Fforum%2Factualtopics.aspx%3Fbid%3D46)
Спасибо :D