Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Как создать таблицу в Exel с помощью VBA? - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Как создать таблицу в Exel с помощью VBA?
Святогор Дата: Воскресенье, 19.05.2013, 15:10 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Здравствуйте!
Нужно создать с помощью VBA пользовательскую форму, в которой вводить данные о двух хоккейных командах, которые будут отображаться в двух таблицах.
В моем файле есть форма UserForm1, при нажатии в ней кнопки "Ввод" вызывается форма frmVvod.
В ней нужно последовательно заполнять пункты:
-Фамилия хоккеиста
-Число заброшенных шайб
-Число голевых передач.
-Заработанное штрафное время.
После ввода данных нужно нажать "Ввод" и данные должны отобразится в первой строке таблицы.
Дальше вводим снова, и данные должны отобразится во второй строке.
И так 10 строк.
Нужно как-то реализовать через цикл.
Как это сделать?
К сообщению приложен файл: _7_3.xlsm (19.8 Kb)
 
Ответить
СообщениеЗдравствуйте!
Нужно создать с помощью VBA пользовательскую форму, в которой вводить данные о двух хоккейных командах, которые будут отображаться в двух таблицах.
В моем файле есть форма UserForm1, при нажатии в ней кнопки "Ввод" вызывается форма frmVvod.
В ней нужно последовательно заполнять пункты:
-Фамилия хоккеиста
-Число заброшенных шайб
-Число голевых передач.
-Заработанное штрафное время.
После ввода данных нужно нажать "Ввод" и данные должны отобразится в первой строке таблицы.
Дальше вводим снова, и данные должны отобразится во второй строке.
И так 10 строк.
Нужно как-то реализовать через цикл.
Как это сделать?

Автор - Святогор
Дата добавления - 19.05.2013 в 15:10
AndreTM Дата: Воскресенье, 19.05.2013, 15:41 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
У вас изначано неверное проектирование структуры хранения данных. Вы собираетесь хранить две таблицы, каждая из которых будет представлять "левую" и "правую" стороны вашей формы ввода? biggrin Вы же нас измучите вопросами...

Реально - у вас должны быть:
- таблица "список команд"
- таблица "список матчей"
- таблица "список игроков"
далее:
- таблица "статистика матча", которую вы, по всей видимости, и пытаетесь "заполнять"
и т.д.


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеУ вас изначано неверное проектирование структуры хранения данных. Вы собираетесь хранить две таблицы, каждая из которых будет представлять "левую" и "правую" стороны вашей формы ввода? biggrin Вы же нас измучите вопросами...

Реально - у вас должны быть:
- таблица "список команд"
- таблица "список матчей"
- таблица "список игроков"
далее:
- таблица "статистика матча", которую вы, по всей видимости, и пытаетесь "заполнять"
и т.д.

Автор - AndreTM
Дата добавления - 19.05.2013 в 15:41
Святогор Дата: Воскресенье, 19.05.2013, 16:16 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Нет, там должно быть примерно так:
К сообщению приложен файл: 6122109.xlsx (9.2 Kb)
 
Ответить
СообщениеНет, там должно быть примерно так:

Автор - Святогор
Дата добавления - 19.05.2013 в 16:16
AndreTM Дата: Воскресенье, 19.05.2013, 19:35 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
Цитата (Святогор)
Нет, там должно быть примерно так:

Вот и я вам именно про это. В данных - так быть не должно.
Так может выглядеть отчёт или статистика (пусть даже и на отдельном листе рабочей книги, или в Word), так может выглядеть страничка на сайте (что есть тоже информационный отчет или выборка).
Но вы-то заполняете таблицу с исходной информацией, то есть таблицу-хранилище. Не путайте хранение данных и их отображение...


Skype: andre.tm.007
Donate: Qiwi: 9517375010


Сообщение отредактировал AndreTM - Воскресенье, 19.05.2013, 19:39
 
Ответить
Сообщение
Цитата (Святогор)
Нет, там должно быть примерно так:

Вот и я вам именно про это. В данных - так быть не должно.
Так может выглядеть отчёт или статистика (пусть даже и на отдельном листе рабочей книги, или в Word), так может выглядеть страничка на сайте (что есть тоже информационный отчет или выборка).
Но вы-то заполняете таблицу с исходной информацией, то есть таблицу-хранилище. Не путайте хранение данных и их отображение...

Автор - AndreTM
Дата добавления - 19.05.2013 в 19:35
M73568 Дата: Понедельник, 20.05.2013, 09:16 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 46 ±
Замечаний: 0% ±

2007-2013
Если на вскидку, то структура базы должна быть примерно такой (ключевое слово примерно ;))

Таблица Команды:
№ команды; Наименование команды;[тут же можно указать город, дату создания команды и т.п.]

Таблица Состав команд:
№ команды;№ игрока;Дата начала игры за команду;Дата ухода из команды;

Таблица Игроки:
№ игрока; ФИО игрока (желательно отдельными полями Фамилия;Имя;Отчество;);[Я бы добавил ещё и Дату рождения игрока, но тут она пока не обязательна];[Так же можно добавить и другие характеристики игрока, например рост, вес, разряд и т.п. хотя я бы это вынес в отдельную таблицу];

Таблица Матчи:
№ матча;Дата время проведение матча;Место проведения;Длина матча;

Таблица Команды матча:
№ матча;№ команды;

Таблица Голы:
№ матча;№ Игрока;Время забития гола;

Вот как-то так, это конечно не "третья нормальная форма", но близко к ней wink


Сообщение отредактировал M73568 - Понедельник, 20.05.2013, 09:37
 
Ответить
СообщениеЕсли на вскидку, то структура базы должна быть примерно такой (ключевое слово примерно ;))

Таблица Команды:
№ команды; Наименование команды;[тут же можно указать город, дату создания команды и т.п.]

Таблица Состав команд:
№ команды;№ игрока;Дата начала игры за команду;Дата ухода из команды;

Таблица Игроки:
№ игрока; ФИО игрока (желательно отдельными полями Фамилия;Имя;Отчество;);[Я бы добавил ещё и Дату рождения игрока, но тут она пока не обязательна];[Так же можно добавить и другие характеристики игрока, например рост, вес, разряд и т.п. хотя я бы это вынес в отдельную таблицу];

Таблица Матчи:
№ матча;Дата время проведение матча;Место проведения;Длина матча;

Таблица Команды матча:
№ матча;№ команды;

Таблица Голы:
№ матча;№ Игрока;Время забития гола;

Вот как-то так, это конечно не "третья нормальная форма", но близко к ней wink

Автор - M73568
Дата добавления - 20.05.2013 в 09:16
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!