Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
2 / 2 / 2
Регистрация: 28.09.2015
Сообщений: 286

Автозаполнение ячеек, ускорение работы

02.10.2015, 00:48. Показов 2928. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, подскажите, пожалуйста как можно сделать авто заполнение ячеек как можно удобнее и быстрее. В столбце B "Наименование" я сделал выпадающие списки, данные находятся на листе "Товары". Заполнял я... и понял, что как то медленно это все, список виден только на 8 позиций, и постоянно приходится листать вниз, искать.. на это уходит время. Можно ли сделать, чтобы было видно больше 8 позиций?. А еще лучше, чтобы при написании появлялись варианты предлагающие заполнить. Например начал Яб, появилось яблоки, нажал энтер, заполнилось. Пробовал стандартной ф-цией excel.. но она не показывает варианты если позиций несколько... например у меня в данных фасоль белая и фасоль красная, я начинаю писать ф Ничего не появляется.. оказывается нужно вообще написать фасоль б Чтобы показалась фасоль белая.. это большая затяжка времени. И еще огромнейший минус, авто заполнение идет только если эти данные в том же столбце выше, а если они на другом листе непонятно как их прикрутить. Цель. быстро заполнить столбец Наименование. Хотелось бы через авто заполнение, т.е. начал писать 1-2 букв, энтер, опять 1-2 букв опять энтер.. и так на одном дыхании было бы быстренько. Может кто может подсказать. Формула, макрос, что угодно, лишь бы ускорить работу.......
Список на листе "Товары" пополняется
Вложения
Тип файла: rar MergeSortFood.rar (57.9 Кб, 10 просмотров)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.10.2015, 00:48
Ответы с готовыми решениями:

Автозаполнение ячеек формулами
Подскажите как сделать так чтобы ячейками автоматически заполнились формулами такого типа, =СЧЁТЗ(Лист1!C39:C68) последующая ячейка...

Как отловить автозаполнение ячеек?
Как отловить автозаполнение ячеек, которое происходит при перетаскивании ячейки за правый нижний угол. Цель - запретить пользователю...

Автозаполнение большого количества ячеек и столбцов
Добрый день. Надо заполнить большую матрицу (256*10000) в диапазоне чисел от 1 до 2 560 000. Числа должны быть заполнены рандомно. Как...

4
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
02.10.2015, 01:55
Много раз обсуждалось. Один из вариантов
Вложения
Тип файла: rar MergeSort.rar (48.2 Кб, 37 просмотров)
1
2 / 2 / 2
Регистрация: 28.09.2015
Сообщений: 286
02.10.2015, 03:53  [ТС]
Спасибо. гораздо быстрее дело пошло. А нельзя сделать, чтобы показывало варианты, совпадающие только по первым буквам?
т.е.
если напишу "п" показывается только
помидоры
помело
помидоры розовые

а эти варианты не показываются:
капуста
шиповник
апельсины
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
02.10.2015, 07:12
Лучший ответ Сообщение было отмечено AlexanderSh88 как решение

Решение

Ничто не мешает сделать дополнительную проверку
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Private Sub TextBox1_Change()
Dim i As Long, rng As Range, Адрес As String
    ListBox1.Clear
    With Range("Фрукты")
        Set rng = .Find(What:=TextBox1.Value, LookIn:=xlValues, LookAt:=xlPart)
            If Not rng Is Nothing Then
                Адрес = rng.Address
                Do
                   If LCase(Left(rng.Value, 1)) = LCase(Left(TextBox1.Value, 1)) Then
                        ListBox1.AddItem rng
                   End If
                   Set rng = .FindNext(rng)
                Loop While Адрес <> rng.Address
            End If
    End With
End Sub
1
2 / 2 / 2
Регистрация: 28.09.2015
Сообщений: 286
02.10.2015, 07:30  [ТС]
Спасибо, работает, сохранил оба варианта на всякий случай
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.10.2015, 07:30
Помогаю со студенческими работами здесь

Ускорение макроса удаления ячеек
Добрый вечер! Очень нужна помощь. Подскажите,как ускорить макрос, который удаляет все неокрашенные ячейки из диапазона: Dim c As Range ...

Ускорение работы макросов
Заметил одну очень интересную особенность, хотелось бы с вами посоветоваться по ней. Есть лог файл, например 1мб, и есть макрос,...

Ускорение работы макроса
Добрый день всем!!! Прошу помочь с нижеприведенным макросом на предмет ускорения его работы.Расчет делает минут 30-40 для 1500...

Ускорение работы макроса (преобразование данных к нужному формату)
Добрый день! в программировании на VBA недавно, а поэтому подозреваю, что подход к написанию кода во многом нубский. Для своей задачи...

Макрос в VBA для работы с диапазоном ячеек в Excel
Макрос средствами VBA for Excel Создать макрос, который транспонирует выделенный прямоугольный диапазон ячеек и окружает полученный...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru