0 / 0 / 0
Регистрация: 15.03.2016
Сообщений: 15
|
|
Запись данных в Excel в первую свободную ячейку15.03.2016, 19:06. Показов 8398. Ответов 34
Метки нет Все метки)
(
Прошу помощи!!!
Я новичек, поэтому сильно не ругайте и не переводите тему типа "вон там посмотри". Хотелось бы увидеть конкретный код. Задача: есть два поля textbox1 и textbox2, кнопка button1 "Записать". Необходимо при нажатии кнопки выполнить запись из textbox1 и textbox2 в таблицу excel (например файл 1.xlsx). Причем textbox1 в столбец "В", а textbox2 в столбец "С", но в свободную строку (не заполненную), например 1, 2, 3 строки заполнены, а 4 пустая - так вот в нее! Надеюсь понятно изложил. Пожалуйста!
0
|
15.03.2016, 19:06 | |
Ответы с готовыми решениями:
34
Найти первую свободную ячейку в столбце и занести туда информацию о результатах прохождения теста Как в первую свободную ячейку по столбцу B вставить формулу автосумму и растянуть её на всю строчку через VBA |
![]() 11523 / 3810 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
|
16.03.2016, 00:38 | |
Net тут
VBA не NET
0
|
6996 / 2894 / 555
Регистрация: 19.10.2012
Сообщений: 8,803
|
|
16.03.2016, 12:15 | |
А Visual Basic тут: https://www.cyberforum.ru/visual-basic/
0
|
997 / 356 / 135
Регистрация: 27.10.2006
Сообщений: 764
|
||||||
17.03.2016, 00:08 | ||||||
0
|
0 / 0 / 0
Регистрация: 15.03.2016
Сообщений: 15
|
|
17.03.2016, 21:15 [ТС] | |
Спасибо за ответ, но не работает! Данные не записываются!!!
![]() Добавлено через 15 минут Прошу прощения, сам тупанул! Все работает!!! Вопрос в том, что если 1, 2, 3 и 5 строки заполнены, то запись происходит в 6 строку, а не в 4?
0
|
997 / 356 / 135
Регистрация: 27.10.2006
Сообщений: 764
|
||||||
17.03.2016, 21:22 | ||||||
Да, так как вот этой строкой
Т.е. если заполнены строки 1,2,10, то эта строка вернёт номер 10-й строки, а не 3-й. Если это критично, то можно переписать код, чтобы он искал не снизу вверх, а сверху вниз
0
|
0 / 0 / 0
Регистрация: 15.03.2016
Сообщений: 15
|
|
25.03.2016, 22:00 [ТС] | |
Спасибо, за ответы!
![]() ![]() Есть еще вопрос: как теперь сделать поиск по этим записям? Например, по столбцу B! Имеется кнопка и текстбар, вводим шифр в тасквар и нажимаем кнопку "Поиск". Результат должен выводиться на новой форме с показам всех строк? Добавлено через 8 минут Ссори, не правильно выразился: не всех строк, а всех столбцов найденной строки!!!
0
|
997 / 356 / 135
Регистрация: 27.10.2006
Сообщений: 764
|
||||||
25.03.2016, 22:26 | ||||||
![]() Решение
А что у вас не получается? )
Добавьте на Form1 ещё одну кнопку (в моём коде Button2), по нажатию которой будет происходить поиск, добавьте ещё одно текстовое поле (в моём коде textbox3). Добавьте в проект Form2 и поместите на неё 5 TextBox (Textbox1,Textbox2,Textbox3,Textbox4,Tex tbox5)
1
|
0 / 0 / 0
Регистрация: 15.03.2016
Сообщений: 15
|
|
01.04.2016, 20:36 [ТС] | |
Блин! Похоже без знающих не обойтись!
Еще одно: все работает как надо, но не могу понять как сделать следующее, нахожу нужную строку, далее изменяю какие-либо данные в ней и затем нужно выполнить запись измененной строки взамен ранее открытой? КАК?????
0
|
0 / 0 / 0
Регистрация: 15.03.2016
Сообщений: 15
|
|
28.04.2016, 19:55 [ТС] | |
Возникла проблема: все сделал, протестировал, создал exe. Все работает. Переношу проект на другой комп, запускаю exe-шник, проект запускается. Нажимаю на кнопку открытия excel-файла и вылетает ошибка: невозможно прочитать файл с:\...........путь. Файл excel находится по указанному пути т.к. если его убрать, то вылетает ошибка: файл по указанному пути отсутствует!
В чем может быть проблема? Пояснение: создавал прогу в винде 7, а тестирую в хр. Может ли это влиять?
0
|
Лень — мое второе и
![]() |
|
29.04.2016, 11:26 | |
путь какой? и есть ли права доступа к каталогу?
+ почему не сделать путь задаваемым либо чтобы обращался к файлу в той же папке, где сам exe
0
|
29.04.2016, 20:53 | |
Версии Excel на компьютерах совпадают?
0
|
29.04.2016, 21:50 | |
Microsoft.Office.Interop.Excel, версия 14.0.0.0 для Excel 2010, версия 12.0.0.0 для Excel 2007 и т.д. Попробуйте установить Solution Explorer > Microsoft.Office.Interop.Excel > Property > Embed Interop Types=True или почитайте здесь https://msdn.microsoft.com/en-... 17478.aspx
0
|
0 / 0 / 0
Регистрация: 15.03.2016
Сообщений: 15
|
|
02.05.2016, 21:02 [ТС] | |
Проблема осталась!!!
0
|
02.05.2016, 21:02 | ||||||
Помогаю со студенческими работами здесь
20
Как дополнить программу копирования одновременным подсчетом суммы значений по столбцам в первую свободную ячейку внизу столбца?
Как сделать копирование определённой строчки в excel в другую книгу в первую свободную строчку с использованием макроса
Копирование в следующую свободную ячейку Искать еще темы с ответами Или воспользуйтесь поиском по форуму:
|
|
Новые блоги и статьи
![]() |
||||
Результаты исследования от команды MCM (март 2025 г.)
Programma_Boinc 07.04.2025
Результаты исследования от команды MCM (март 2025 г. )
В рамках наших текущих исследований мы продолжаем изучать гены, которые имеют наибольшую вероятность развития рака легких, выявленные в рамках. . .
|
Рекурсивные типы в Python
py-thonny 07.04.2025
Рекурсивные типы - это типы данных, которые определяются через самих себя или в сочетании с другими типами, которые в свою очередь ссылаются на исходный тип. В мире программирования такие структуры. . .
|
C++26: Объединение и конкатенация последовательностей и диапазонов в std::ranges
NullReferenced 07.04.2025
Работа с последовательностями данных – одна из фундаментальных задач, с которой сталкивается каждый разработчик. C++ прошел длинный путь в эволюции средств для манипуляции коллекциями – от. . .
|
Обмен данными в микросервисной архитектуре
ArchitectMsa 06.04.2025
Когда разработчики начинают погружаться в мир микросервисов, они часто сталкиваются с парадоксальным правилом: "два сервиса не должны делить один источник данных". Эта мантра звучит повсюду в. . .
|
PostgreSQL в Kubernetes: Автоматизация обслуживания с CNPG
Mr. Docker 06.04.2025
Администраторы баз данных сталкиваются с целым рядом проблем при обслуживании PostgreSQL в Kubernetes: как обеспечить правильную репликацию данных, как настроить автоматическое переключение при. . .
|
Async/await в TypeScript
run.dev 06.04.2025
Асинхронное программирование — это подход к разработке программного обеспечения, при котором операции выполняются независимо друг от друга. В отличие от синхронного выполнения, где каждая последующая. . .
|
Многопоточность в C#: Синхронизация потоков
UnmanagedCoder 06.04.2025
Многопоточное программирование стало неотъемлемой частью разработки современных приложений на C#. С появлением многоядерных процессоров возможность выполнять несколько задач параллельно значительно. . .
|
TypeScript: Классы и конструкторы
run.dev 06.04.2025
TypeScript, как статически типизированный язык, построенный на основе JavaScript, привнес в веб-разработку новый уровень надежности и структурированности кода. Одним из важнейших элементов этой. . .
|
Многопоточное программирование: Rust против C++
golander 06.04.2025
C++ существует уже несколько десятилетий и его поддержка параллелизма постепенно наращивалась со временем. Начиная с C++11, язык получил стандартную библиотеку для работы с потоками, а в последующих. . .
|
std::vector в C++: от основ к оптимизации производительности
NullReferenced 05.04.2025
Для многих программистов знакомство с std::vector происходит на ранних этапах изучения языка, но между базовым пониманием и подлинным мастерством лежит огромная дистанция. Контейнер std::vector. . .
|