Отправить пользовательскую форму в Excel на другую книгу? - PullRequest
0 голосов
/ 16 февраля 2012

Я очень новичок в VB кодировании и создании форм в Excel.Я создал очень простую форму в Excel, которая теперь собирает пользовательские данные и сохраняет их на листе рабочей книги формы.Есть ли способ кодировать командную кнопку, чтобы она сохраняла пользовательские данные в отдельной книге, сохраненной на сетевом сервере?

1 Ответ

1 голос
/ 16 февраля 2012

Один способ - открыть другую книгу и вставить данные, например,

.
Sub ExtractData()

Dim nwb As Workbook

Set nwb = Workbooks.Open("\\Your\Server\Path\YourFile.xlsx")

With nwb.Sheets(1)
    .Range("A1").Value = YourForm.Textbox1.Text
    .Range("B1").Value = YourForm.Textbox2.Text
    .Range("C1").Value = YourForm.Textbox3.Text
End With

nwb.Close True

End Sub

вы также можете использовать ADO, чтобы использовать оператор вставки с TSQL, чтобы создать соединение см.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...