Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 22.08.2015
Сообщений: 3

Поиск на листе Excel

05.09.2015, 19:18. Показов 1008. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте форумчане. В програмировании делаю только первые шаги, подскажите пожалуйста как сделать..
Есть база данных в Excel (три таблицы по одной на каждом листе). Есть форма с 12-ю TexBox. Как сделать, вводишь Фамилию в один из TexBox нажимаешь кнопку (Найти) и и программа ищет по всей книге, находит данного человека и выводит информацию по нему в другие TexBox на форме.
А так же что б можно было при нажатии на другую кнопку (Добавить) создавалась новая строчка в Excel и туда заносились данные с формы.
Пока сделал формы,при загрузке открывается нужная книга Excel, а как дальше не знаю
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.09.2015, 19:18
Ответы с готовыми решениями:

Как узнать - пустая ячейка или нет на листе Excel
если ячейка В2 пустая записываю данные в нее если не пустая то переход на В3 и так далее до В25

Поиск фамилии на листе Excel
в общем на форме у меня 2 TextBox и кнопка, нужно вводить данные в TextBox (допустим фамилию имя) щелкать по кнопки и он это находил на...

Поиск таблиц на листе Excel
Друзья, кто-нибудь задавался вопросом поиска таблиц на листе Excel? Под таблицами я подразумеваю те таблицы, которые вручную начерчены с...

1
 Аватар для chumich
2081 / 1239 / 464
Регистрация: 20.12.2014
Сообщений: 3,234
05.09.2015, 21:41
Цитата Сообщение от roket Посмотреть сообщение
Есть форма с 12-ю TexBox.
Может быть лучше использовать DataGridView?
Цитата Сообщение от roket Посмотреть сообщение
вводишь Фамилию в один из TexBox
Если фамилии точно есть в базе данных, и нужно просто извлечь информацию, то может быть лучше использовать ComboBox, данные в который будут загружаться при открытии формы?
Цитата Сообщение от roket Посмотреть сообщение
Как сделать
Если количество записей достаточно большое, то лучше всего создать многомерный массив, в который вывести информацию из книги, а потом в цикле перебрать элементы массива, поставив условие вывода информации на форму, когда значение соответствующего элемента массива будет равно значению, введенному в текстбокс.
Цитата Сообщение от roket Посмотреть сообщение
создавалась новая строчка в Excel
Насколько я знаю, в Excel все строчки уже созданы . Если вы имеете ввиду, что нужно добавить запись, то, если вы сделаете то, что написано выше, то перед тем, как загружать массив, вы программно определите номер последней строки на каждом листе, и соответственно, не составит никакого труда занести данные в следующую строку.
В ссылке, которую я вам дал в другой теме есть и занесение данных в ячейку и вывод данных из нее. Осталось через Гугл найти как работать с массивами и циклами.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.09.2015, 21:41
Помогаю со студенческими работами здесь

Поиск значений на одном листе и копировании на другой в Excel
Будьте добры подсказать как будет выглядеть код, который выполнял бы поиск значений из ЛИСТ2 в ЛИСТ1 и после нахождения значений в столбцах...

Нужно на листе заказа при вводе номера артикула в любую ячейку столбца С, производить поиск на базовом листе в столбце 'А'
Есть базовый лист с двумя столбцами - 'А'-Артикул и 'В'-Наименование Нужно на листе заказа при вводе номера артикула в любую ячейку...

Хранение файлов и файловый менеджер в файле(листе) Excel, Бинарное хранение данных в CustomProperty листа Excel
Всем привет! Хочу поделится наработками, которые получились в процессе реализации своих задач. Отдельная благодарность! Андрей VG, за...

Поиск на 1 листе текста со 2-й ячейки 6 столбца со сравнением на 2-листе со 2-й ячейки 6 столбца
Прошу помочь Макрос поиска на 1-ом листе текста со 2-й ячейки 6 столбца с сравнением его на 2-листе со 2-й ячейки и далее 6 столбца и если...

изображения в листе excel
подскажите, пожалуйста, как "выделить" вставленные в лист excel растровые изображения? (или что ещё лучше, получить коллекцию всех вставок...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru