Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2021, 19:11   #1
Сеanonselen-Ткачук
 
Регистрация: 27.11.2021
Сообщений: 8
По умолчанию Форма ввода

Здравствуйте!
Помогите пожалуйста с формой ввода данных в таблицу.
Есть отчет в в виде таблицы excel. Нужно сделать форму для ввода данных в три столбца (в приложенном файле выделил желтым цветом. Там дата, ФИО и кол-во). Каждый раз нажав на кнопку "Ввести данные", данные должны вводится на строчку ниже.
Я что-то попытался сделать, но данные не вводятся в нужные ячейки и не перескакивают при следующем вводе на строчку ниже.
Вложения
Тип файла: xlsx Лист Microsoft Excel.xlsx (32.0 Кб, 4 просмотров)
Сеanonselen-Ткачук вне форума Ответить с цитированием
Старый 27.11.2021, 23:26   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

только из-за xlsx расширения, могу предположить что никакого "что-то попытался сделать" нету
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 27.11.2021, 23:50   #3
Сеanonselen-Ткачук
 
Регистрация: 27.11.2021
Сообщений: 8
По умолчанию

Я медик и не имею никакого отношения к программированию, потому и обратился сюда. Сделал по видео из ютуба. Данные вводятся, но не в те ячейки, которые нужно и следующие данные не перескакивают на строчку ниже.
Сеanonselen-Ткачук вне форума Ответить с цитированием
Старый 28.11.2021, 00:13   #4
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Ничего никуда не вводится, по крайней мере во вложенном файле. Вы проверяли файл который вложили в 1е сообщение темы?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 28.11.2021, 09:21   #5
Сеanonselen-Ткачук
 
Регистрация: 27.11.2021
Сообщений: 8
По умолчанию

Переделал. Сейчас данные вводятся в нужные ячейки, но только 1 раз. При следующей попытке ввести данные не переходят на другую строчку.
Вложения
Тип файла: 7z Лист Microsoft Excel.7z (33.0 Кб, 4 просмотров)
Сеanonselen-Ткачук вне форума Ответить с цитированием
Старый 28.11.2021, 17:23   #6
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

потому что количество записей в столбце А не меняется и всегда 15

Код:
EmptyRows = Cells(Rows.Count, "I").End(xlUp).Row + 1
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 28.11.2021, 18:14   #7
Сеanonselen-Ткачук
 
Регистрация: 27.11.2021
Сообщений: 8
По умолчанию

Огромное спасибо! Все работает.
Подскажите пожалуйста, можно ли сделать так, чтобы кнопка вызова формы находилась на одном листе, например "Лист1", а данные вводились в таблицу на листе "Трамадол"? Как в этом случае правильно прописать ссылку на другой лист?
Это верно?
Код:
Worksheets("Трамадол").Activate

Последний раз редактировалось Сеanonselen-Ткачук; 28.11.2021 в 18:20.
Сеanonselen-Ткачук вне форума Ответить с цитированием
Старый 28.11.2021, 19:38   #8
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

надо прописать на какой лист выводить

Код:
Worksheets("Трамадол").Cells(Rows.Count, "I").End(xlUp).Row + 1
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 29.11.2021, 14:45   #9
Сеanonselen-Ткачук
 
Регистрация: 27.11.2021
Сообщений: 8
По умолчанию

Спасибо за помощь!
Сеanonselen-Ткачук вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форма ввода desant_school Помощь студентам 1 26.03.2021 14:22
Форма ввода/вывода ashot-nnov Microsoft Office Access 3 23.08.2013 09:38
Условия, форма ввода, кнопка TAKOY C# (си шарп) 2 11.04.2012 10:45
Форма ввода пароля R71MT Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 16.06.2011 16:22
Форма для ввода строки Ksy JavaScript, Ajax 2 16.05.2011 10:01