I have a large database of information in Excel (no other software choice unfortunately) in which others want to insert data into, without worrying about entering the data into the wrong cells and dirtying up the data source sheet. Said others are not Excel-savvy, and as such I need to prepare a method of data entry for these other users to be able to addend their results without messing up the source sheet.
I've come up with the idea of the form in the below image, where the user would input the "Reference" (in the example, test reference 4), and the current values are shown using VLOOKUP. The user would then input the relevant new values in the bottom row, and then press the button "Save new Values" to copy those values over to the source file.
The other issue I have, as shown in the below image, is that there can be single or multiple rows referring to a single reference (in my actual database, the largest number of rows for a single reference reaches 49). Each row for test reference 4 would have to be updated with a single button push.
I know that this should be possible with VBA, but I haven't been able to piecemeal any code together for the button based on the various things I've seen online. Does anyone have a VBA code snippet for me that can make this work?
I've come up with the idea of the form in the below image, where the user would input the "Reference" (in the example, test reference 4), and the current values are shown using VLOOKUP. The user would then input the relevant new values in the bottom row, and then press the button "Save new Values" to copy those values over to the source file.
The other issue I have, as shown in the below image, is that there can be single or multiple rows referring to a single reference (in my actual database, the largest number of rows for a single reference reaches 49). Each row for test reference 4 would have to be updated with a single button push.
I know that this should be possible with VBA, but I haven't been able to piecemeal any code together for the button based on the various things I've seen online. Does anyone have a VBA code snippet for me that can make this work?