/ / Excelのユーザーフォームを別のワークブックに送信しますか? - エクセル、フォーム

Excelのユーザーフォームを別のブックに送信しますか? - フォームを秀でる

私はVBのコーディングとフォームの作成に非常に慣れていません。エクセル。ユーザーデータをキャプチャしてFormのワークブック内のシートに保存する非常に単純なフォームをExcelで作成しました。ユーザーデータを別のワークブックに保存するようにコマンドボタンをコーディングする方法はありますかネットワークサーバー?

回答:

回答№1は1

1つの方法は、他のワークブックを開いてデータを挿入することです。

Sub ExtractData()

Dim nwb As Workbook

Set nwb = Workbooks.Open("\YourServerPathYourFile.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でInsertステートメントを使用し、接続を作成することもできます。 これを参照してください