![]() |
|
Модераторы: mihanik |
![]()
|
|
| RainMan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 29.12.2004 Репутация: нет Всего: нет |
Здравствуйте!
Почитал несколько листов данной ветки но не нашел ответа на свой вопрос. У меня вот какая проблема. Лист1: в данном листе находится перечень цифр или слов в столбце с А1 до А10 и этому диапазону дано имя "num". Однако цифры в этом диапазоне могут располагаться через ячейку, то есть в диапазоне от 1 до 10 ячейка с номером 5 может быть пустой, или несколько ячеек пустой. Лист2: в данном листе необходимо вставить в ячейку тип Validation чтобы получлась ячейка с выпадающей листом того что есть в диапазоне "num на Листе1 но без пробелов, чтобы цыфры или слова шли один за другим, без учета пробелов. Я написал вот такой код:
Нутром чувствую что это все криво написано, но работает вроде как нужно, но проблема возникает тогда если цифры в ячейках заменить словами и такими что вся их общая суммарная длинна со всех 10 ячеек больше 255 символов! сама переменная "а" в строчке 5 воспринимает всю длину но когда делается Validation то строка обрезается до длины 255 символов. Может кто-то подскажет как более грамотно реализовать считывание данных с друго-го листа и вставку в выпадающий лист текущего листа? вот что есть на входе: "ФФФФФФФФФФФ" "ВВВВВВВВВВВВВ" "ККККККККККККККК" "ННННННННННННННН" На выходе нужно получить выпадающий лист без пробелов в ячейках: "ФФФФФФФФФФФ" "ВВВВВВВВВВВВВ" "ККККККККККККККК" "ННННННННННННННН" Спасибо. |
|||
|
||||
| Staruha |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1292 Регистрация: 1.2.2004 Где: Казань Репутация: 13 Всего: 27 |
Ну мы по поводу такого списка тут рассуждали
http://forum.vingrad.ru/index.php?showtopic=62690 Вряд ли тебе удастся изменить стандартную ф-ю.Наверно надо создать еще один список ,который возьмет значения с твоего списка без пробелов. -------------------- Возмездие настигнет |
|||
|
||||
| RainMan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 29.12.2004 Репутация: нет Всего: нет |
Хорошо, а как тогда можно список скопировать в другое место, циклом поднять все строки, чтобы получился сплошной список и тогда делать ссылку на такой список?
То есть нужно скопировать оригинальный список, обработать его (то есть поднять все строки, что бы не было пустых ячеек) и узнать диапазон хорошего списка чтобы потом можно было на него сослаться. Как это можно осуществить? Спасибо. |
|||
|
||||
| likhobory |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 466 Регистрация: 17.5.2005 Где: Москва Репутация: 10 Всего: 20 |
отфильтруй непустые значения: данные-фильтр-автофильтр...
|
|||
|
||||
| Staruha |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1292 Регистрация: 1.2.2004 Где: Казань Репутация: 13 Всего: 27 |
А как насчет удалить пустые строки на месте?
Это сообщение отредактировал(а) Staruha - 13.11.2005, 22:20 -------------------- Возмездие настигнет |
|||
|
||||
| Гость_RainMan |
|
|||
|
Unregistered |
нельзя портить исходный лист путем редактирования на месте...
|
|||
|
||||
| Staruha |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1292 Регистрация: 1.2.2004 Где: Казань Репутация: 13 Всего: 27 |
Тогда еще проще.
-------------------- Возмездие настигнет |
|||
|
||||
![]()
|
| Правила форума "Программирование, связанное с MS Office" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще!
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программирование, связанное с MS Office | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |