Excel 如何从一个工作表中提交数据以更新单独的工作表?

Excel 如何从一个工作表中提交数据以更新单独的工作表?,excel,vba,controls,stock,Excel,Vba,Controls,Stock,我正试图在MicrosoftExcel2010上开发一个库存控制系统,但我遇到了一个问题,希望有人能帮我解决这个问题 我有一份零件进厂工作表和每个存储位置的单独工作表。其中5个 在“零件输入”页面上,输入零件名称、数量、用于说明零件发票是否已添加到会计文件的复选框,以及零件存储位置的选择,即作为下拉可选列表的存储位置 我想在数据输入表零件输入表上创建一个提交按钮,该按钮将更新用户选择的存储位置的相关工作表,并将提交的详细信息添加到该工作表中。我知道如何添加详细信息,但我的问题是如何将详细信息添加

我正试图在MicrosoftExcel2010上开发一个库存控制系统,但我遇到了一个问题,希望有人能帮我解决这个问题

我有一份零件进厂工作表和每个存储位置的单独工作表。其中5个

在“零件输入”页面上,输入零件名称、数量、用于说明零件发票是否已添加到会计文件的复选框,以及零件存储位置的选择,即作为下拉可选列表的存储位置

我想在数据输入表零件输入表上创建一个提交按钮,该按钮将更新用户选择的存储位置的相关工作表,并将提交的详细信息添加到该工作表中。我知道如何添加详细信息,但我的问题是如何将详细信息添加到选定的存储位置/工作表

到目前为止,我只真正使用过宏,对VBA的知识也相当有限,但我愿意尝试任何你认为可以让它工作的东西。我希望这是有道理的。任何帮助都将不胜感激! 谢谢
Toby

以下是一些简单的示例,可以将单元格值或单元格范围从一张图纸转移到另一张图纸

在工作表上创建commandButton,并将此宏附加到它:

Sub TransferData() 
    Dim sht1 as Worksheet
    Dim sht2 as Worksheet

    Set sht1 = ThisWorkbook.Sheets("Parts Incoming")  '<-- modify as needed'
    Set sht2 = ThisWOrkbook.Sheets("Storage Location") '<-- modify as needed'

    'Example of placing cell value from B16 on Parts Incoming in the cell A1 on the storage location sheet.'
    sht2.Range("A1") = sht1.Range("B16") 

    'Example of transfering data from a Range of cells to another range of cells on a different worksheet:'
    sht2.Range("A1:A50") = sht1.Range("E50:E100")


    ' you will need to modify or add to this to transfer data from different places '

End Sub

如果我能看到一个示例文件,我可以帮助您了解确切的方向: