2012-02-16 6 views
0

私は、VBコーディングとExcelでフォームを作成するのがとても新しいです。 Excelで非常にシンプルなフォームを作成し、ユーザーデータを取得してフォームのワークブック内のシートに保存するようになりました。コマンドボタンをコーディングして、ネットワークサーバーに保存されている別のブックにユーザーデータを保存する方法はありますか?Excelのユーザーフォームを別のブックに送信しますか?

+0

を作成するには、TSQLと挿入ステートメントを使用するADOを使用することができ、開いて他のワークブックで、データを挿入はい、そうです。保存するコードのスニペットを投稿する – Raystafarian

答えて

1

一つの方法は、たとえば

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 

のためにあなたはまた、接続see this

+1

Brilliant!ご協力いただき誠にありがとうございます。 – Nillus

関連する問題