|
77 / 38 / 2
Регистрация: 07.01.2012
Сообщений: 414
|
||||||
Вывод информации из определённой строки листа Excel15.06.2012, 17:55. Показов 3442. Ответов 28
Метки нет (Все метки)
доброго времени суток!
вводите имя и фамилию и нажимайте баттон если всё верно то появляется сообщение в лабле в системе если неправильно ввели то ошибку. Вот такой вопрос: (это сдиржимое файла excel имя в A1 фамилия в B1) Петя Коннов Вася Пупкин как сделать так если я например ввожу Петя Коннов мне выводилось информация из ячейки C1 а если Вася Пупкин то из ячейки C2. т.е для каждого именни своя С ячейка.
0
|
||||||
| 15.06.2012, 17:55 | |
|
Ответы с готовыми решениями:
28
Вывод в ListBox строки с листа Excel
Копирование информации из листа Excel в форму. |
|
196 / 188 / 9
Регистрация: 14.06.2011
Сообщений: 495
|
||||||
| 15.06.2012, 20:26 | ||||||
|
Может быть сделать проще - если есть такой человек в списках то вывести по нему информацию.
Т.е. делаем поиск по книге экселя и если находим фио то выводим информацию из соседней ячейки. К примеру нашли мы Ваню Раздолбаева на ячейке A18 и выводим по нему информацию из ячейки B19 ? На мой взгляд будет как то правильней и понятней... Добавлено через 25 минут Признаю, затупил... Невнимательно посмотрел код. Там все это реализовано. Чуть подправил: Имя и Фамилию вводим в первый тестбокс, во втором текстбоксе будет выводится информация о человеке, если ячейка с информацией будет пуста тогда в текстбоксе 2 будет - информация отсутствует.
1
|
||||||
|
77 / 38 / 2
Регистрация: 07.01.2012
Сообщений: 414
|
|
| 15.06.2012, 23:41 [ТС] | |
|
всё работает, спасибо!
А как сделать что бы проверялось по ячейки А и Б а выводиось то что в Ц
0
|
|
|
196 / 188 / 9
Регистрация: 14.06.2011
Сообщений: 495
|
||||||
| 16.06.2012, 00:15 | ||||||
|
Вот так попробуй:
1
|
||||||
|
77 / 38 / 2
Регистрация: 07.01.2012
Сообщений: 414
|
|
| 16.06.2012, 00:59 [ТС] | |
|
не работает так!
ввожу в 1бокс имя во второй бок фамилию нажимаю баттон а в текст боксе не показывает отчество. просто текст бокс2 очищается и всё
0
|
|
|
196 / 188 / 9
Регистрация: 14.06.2011
Сообщений: 495
|
||
| 16.06.2012, 10:53 | ||
![]() Так вот эту строчку замени
1
|
||
|
77 / 38 / 2
Регистрация: 07.01.2012
Сообщений: 414
|
|
| 16.06.2012, 13:22 [ТС] | |
|
спасибо!
а почему если в чейки число то оно его не выводит?
0
|
|
|
196 / 188 / 9
Регистрация: 14.06.2011
Сообщений: 495
|
|
| 16.06.2012, 14:11 | |
|
Должно выводить... надо смотреть...
1
|
|
|
77 / 38 / 2
Регистрация: 07.01.2012
Сообщений: 414
|
|
| 16.06.2012, 14:23 [ТС] | |
|
пишет: приведение строки к типу dooble является недопустимым.
0
|
|
|
196 / 188 / 9
Регистрация: 14.06.2011
Сообщений: 495
|
||||||
| 16.06.2012, 14:52 | ||||||
|
Держи рабочий вариант.
1
|
||||||
|
77 / 38 / 2
Регистрация: 07.01.2012
Сообщений: 414
|
||||||
| 17.06.2012, 14:31 [ТС] | ||||||
|
Это код Form1
Почему информацию выводит только того кто в на первом месте в excel а например кто на втором он только заходит от него а не выводит его информацию из других ячеек
0
|
||||||
|
196 / 188 / 9
Регистрация: 14.06.2011
Сообщений: 495
|
|
| 17.06.2012, 15:03 | |
|
Не совсем понял что не так, можно поподробней ?
1
|
|
|
77 / 38 / 2
Регистрация: 07.01.2012
Сообщений: 414
|
|
| 17.06.2012, 21:27 [ТС] | |
|
в файле excel то изображенно на картинке!
когда я ввожу имя и пароль первого человека (ячейка А1 и Б1) то он входит и на форме два всё выводится нормально, но когда я ввожу имя и пароль второго, третьего и тд. человека, то он входит, но на второй форме уже не отображается его остальные данные.
0
|
|
|
196 / 188 / 9
Регистрация: 14.06.2011
Сообщений: 495
|
||||||
| 17.06.2012, 22:12 | ||||||
|
Исправь:
1
|
||||||
|
77 / 38 / 2
Регистрация: 07.01.2012
Сообщений: 414
|
|
| 17.06.2012, 22:35 [ТС] | |
|
не получается!
0
|
|
|
196 / 188 / 9
Регистрация: 14.06.2011
Сообщений: 495
|
||||||
| 17.06.2012, 22:39 | ||||||
|
ничего с ней делать не нужно, замени только эту часть кода и все.
Добавлено через 1 минуту Я понял, тебя первая строчка ввела в заблуждение. Вот так надо
1
|
||||||
|
77 / 38 / 2
Регистрация: 07.01.2012
Сообщений: 414
|
|
| 17.06.2012, 22:45 [ТС] | |
|
проблема не исчезла
Добавлено через 1 минуту я кажется понял почему так! Dim i As Integer = 1 - это же номер строки из которой он выводит информацию, вот почему он и не выводит информацию из других строк Добавлено через 1 минуту как сделать что бы он выводил информацию из той строки в которой находится этот человек
0
|
|
|
196 / 188 / 9
Регистрация: 14.06.2011
Сообщений: 495
|
|
| 17.06.2012, 22:49 | |
|
Ну не совсем так, верно, i это номер строки, далее идет сравнивание строки и если совпадений нет тогда i += 1 и цикл заново, только проблема в том что перед i += 1 стоит Exit Sub, И если совпадения в первой строке нет то доходя до Exit Sub мы выходим из процедуры так и не дождавшись i += 1
Добавлено через 30 секунд Убери Exit Sub и все заработает.
1
|
|
|
77 / 38 / 2
Регистрация: 07.01.2012
Сообщений: 414
|
||||||
| 17.06.2012, 22:52 [ТС] | ||||||
|
я поставил
безрезультатно Добавлено через 1 минуту убрал Exit Sub. он так же заходит как и раньше но не выводит информацию из других ячеек
0
|
||||||
|
196 / 188 / 9
Регистрация: 14.06.2011
Сообщений: 495
|
|
| 17.06.2012, 22:53 | |
|
Кинь проект я подправлю, я просто устал новые создавать
1
|
|
| 17.06.2012, 22:53 | |
|
Помогаю со студенческими работами здесь
20
Чтение и запись информации с листа Excel Console.Writeline - вывод строки определенной до определенной длины спереходом на новую строку
Вывод определенной информации из dataGridView Чтение информации с листа Excel, где есть пустые ячейки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|