Всем доброго здоровья! В "копилку идей" нельзя добавлять?
Появилась идея - заменить стандартный листбокс. Вот что на данный момент накидал...(см.файл) в планах - добавление и удаление строк/столбцов, сортировка строк, фильтры
не судите строго... коментарии, исправления, улучшения ... БУДУ РАД ПРИНЯТЬ!
особо хотелось бы ускорить работу - мелкие таблички по скорости норм, а вот большие - беда
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
urlchik написал: Ну много на форумах жалуются на скудность стандартного листбокса
также жалуются на скудность стандартного Excel особенно для оформления документов и Word гад, ну прям с формулами плохо дружит. ...... Просто альтернатива - это готовый объект с наличием того что отсутствует в стандартном, а у вас это просто решение под нужды.
Я не критикую, ибо тоже нее понимаю зачем все это, но точно скажу, что перенести в другой проект будет не просто.
прикалываетесь? У вас что-то хромое и весьма отдалённо напоминающее форму для ввода данных в таблицу - никакой замены листбокса я не вижу. Вы термины не путаете, случайно?
Убийца ListBox
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
БМВ написал: я б не стал говорить что это альтернатива, так как это совершенно другое
Просто, когда делал одну штуку в Экселе на формах, то пользователи (да и я ) заметили неудобство листбокса в том, что длинный текст не влазит в позицию и надо либо расширять колонку (что не очень удобно), либо увеличивать высоту строки (что листбокс не умеет делать). Визуальное оформление тоже страдает. Ну и другие минусы есть... Исходя из этих наблюдений и возникла идея сделать такую штуку. Но опыта у меня не много - я самоучка, и на vba сижу около года.
Jack Famous написал: икакой замены листбокса я не вижу. Вы термины не путаете, случайно?
ну извините... как по мне, то листбокс - это и есть визуальное отображение таблицы на форме с некоторым функционалом
Цитата
БМВ написал: ...тоже нее понимаю зачем все это, но точно скажу, что перенести в другой проект будет не просто.
Полностью согласен. Так как это и делалось под нужды. А вот создавать свои визуальные объекты, к большому сожалению, я еще не умею... Спасибо. Ибо Ваши коментарии дают мне повод учиться, учиться и еще раз учиться...
urlchik написал: листбокс - это и есть визуальное отображение таблицы
не совсем, это именно список, а то что он может содержать несколько столбцов ... это детали. То есть это список а не таблица. Вы же пытаетесь на форме показать именно табличное представление.
да вы для удобства и паровоз можете самолётом назвать, только вас не поймёт никто Лист = Sheet, а Список = List. Тяжеловато, наверное, сидеть на VBA без базовых знаний английского? VBA Excel. Элемент управления ListBox (список)
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
У меня офис 2016 х64. Нашел только под офис 2003-2007 х86
Цитата
БМВ написал: Вы же пытаетесь на форме показать именно табличное представление.
гм!? Ну да, получается что так - я тупо переношу таблицу на форму! В общем - затея неудачная... Пршу меня простить и не казнить, за время потраченное на меня.
urlchik написал: длинный текст не влазит в позицию и надо либо расширять колонку (что не очень удобно), либо увеличивать высоту строки (что листбокс не умеет делать)
Если захотеть, то умеет (как альтернатива, по названию темы, Вам же это нужно?)