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

Вход

Регистрация

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

 

= Мир MS Excel/Перенос данных из формы во внешнюю таблицу excel 2010 - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Перенос данных из формы во внешнюю таблицу excel 2010
ac1-caesar Дата: Пятница, 26.07.2013, 14:32 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Доброго дня всем!

Прошу помощи в решении вопроса.
Идея ввод данных через форму в таблицу.
На одном из компьютеров в локальной сети находятся таблицы, а всем остальным нужно вводить данные через эту форму. Я новичок в макросах, поэтому начал с формы. Форма вроде получилась, но данные из нее вносятся в эту же самую книгу, а как сделать чтобы данные попадали из этой формы в таблицу находящуюся по локальной сети в другом компьютере для меня вопрос.
В моей форме записан код, который при нажатии на CommandButton_SAVE размещает данные из TextBox по необходимым столбцам таблицы, причем на последнюю пустую строку.
Ну вот как то так предполагается работа.... :D
Я думаю многим это пригодится.

Вот код формы:


Нужно все то же самое, но перенос данных на внешнюю таблицу.

[admin]Используйте теги при оформлении кода![/admin]
К сообщению приложен файл: 8122894.xlsm (33.0 Kb)
 
Ответить
СообщениеДоброго дня всем!

Прошу помощи в решении вопроса.
Идея ввод данных через форму в таблицу.
На одном из компьютеров в локальной сети находятся таблицы, а всем остальным нужно вводить данные через эту форму. Я новичок в макросах, поэтому начал с формы. Форма вроде получилась, но данные из нее вносятся в эту же самую книгу, а как сделать чтобы данные попадали из этой формы в таблицу находящуюся по локальной сети в другом компьютере для меня вопрос.
В моей форме записан код, который при нажатии на CommandButton_SAVE размещает данные из TextBox по необходимым столбцам таблицы, причем на последнюю пустую строку.
Ну вот как то так предполагается работа.... :D
Я думаю многим это пригодится.

Вот код формы:


Нужно все то же самое, но перенос данных на внешнюю таблицу.

[admin]Используйте теги при оформлении кода![/admin]

Автор - ac1-caesar
Дата добавления - 26.07.2013 в 14:32
SkyPro Дата: Пятница, 26.07.2013, 14:36 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
Нужно все то же самое, но перенос данных на внешнюю таблицу

Вариант с открытием \ вставкой данных \ закрытием
[vba]
Код
Workbooks.Open ("Путь к файлу, в который сохраняем результат")
'Процедура вставки значений
Workbooks("имя книги").Close True
[/vba]


skypro1111@gmail.com

Сообщение отредактировал SkyPro - Пятница, 26.07.2013, 14:37
 
Ответить
Сообщение
Нужно все то же самое, но перенос данных на внешнюю таблицу

Вариант с открытием \ вставкой данных \ закрытием
[vba]
Код
Workbooks.Open ("Путь к файлу, в который сохраняем результат")
'Процедура вставки значений
Workbooks("имя книги").Close True
[/vba]

Автор - SkyPro
Дата добавления - 26.07.2013 в 14:36
ac1-caesar Дата: Пятница, 26.07.2013, 15:12 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо.
Теперь выскакивают окна с запросом об обновлении и запрос о продолжении на предмет совместимости. Можно вписать в код чтобы на эти запросы выполнялись действия, дабы не выскакивало дополнительный окон.
 
Ответить
СообщениеСпасибо.
Теперь выскакивают окна с запросом об обновлении и запрос о продолжении на предмет совместимости. Можно вписать в код чтобы на эти запросы выполнялись действия, дабы не выскакивало дополнительный окон.

Автор - ac1-caesar
Дата добавления - 26.07.2013 в 15:12
SkyPro Дата: Пятница, 26.07.2013, 15:15 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
В начале кода
[vba]
Код
Application.DisplayAlerts = False
[/vba]
В конце кода
[vba]
Код
Application.DisplayAlerts = True
[/vba]



skypro1111@gmail.com

Сообщение отредактировал SkyPro - Пятница, 26.07.2013, 15:27
 
Ответить
СообщениеВ начале кода
[vba]
Код
Application.DisplayAlerts = False
[/vba]
В конце кода
[vba]
Код
Application.DisplayAlerts = True
[/vba]


Автор - SkyPro
Дата добавления - 26.07.2013 в 15:15
ac1-caesar Дата: Пятница, 26.07.2013, 15:26 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Это понятно, но тогда эти запросы будут просто игнорироваться, а надо чтобы на запрос обновления была команда на обновление, на второй запрос соответственно.
 
Ответить
СообщениеЭто понятно, но тогда эти запросы будут просто игнорироваться, а надо чтобы на запрос обновления была команда на обновление, на второй запрос соответственно.

Автор - ac1-caesar
Дата добавления - 26.07.2013 в 15:26
SkyPro Дата: Пятница, 26.07.2013, 15:27 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
Запишите макрорекордером


skypro1111@gmail.com
 
Ответить
СообщениеЗапишите макрорекордером

Автор - SkyPro
Дата добавления - 26.07.2013 в 15:27
ac1-caesar Дата: Пятница, 26.07.2013, 15:43 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Такой командой будет корректно - Application.ScreenUpdating = True ?
 
Ответить
СообщениеТакой командой будет корректно - Application.ScreenUpdating = True ?

Автор - ac1-caesar
Дата добавления - 26.07.2013 в 15:43
SkyPro Дата: Пятница, 26.07.2013, 15:55 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
Application.ScreenUpdating задает отображение действий макроса на экране.
Попробуйте вот так:
[vba]
Код
Workbooks.Open (Filename:="Путь к книге", UpdateLinks:=3)
[/vba]


skypro1111@gmail.com

Сообщение отредактировал SkyPro - Пятница, 26.07.2013, 16:01
 
Ответить
СообщениеApplication.ScreenUpdating задает отображение действий макроса на экране.
Попробуйте вот так:
[vba]
Код
Workbooks.Open (Filename:="Путь к книге", UpdateLinks:=3)
[/vba]

Автор - SkyPro
Дата добавления - 26.07.2013 в 15:55
ac1-caesar Дата: Пятница, 26.07.2013, 16:59 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Ну все сработало. Спасибо!
 
Ответить
СообщениеНу все сработало. Спасибо!

Автор - ac1-caesar
Дата добавления - 26.07.2013 в 16:59
  • Страница 1 из 1
  • 1
Поиск:

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