I have an Excel Workbook. There are 2 sheets at the moment. 1 sheet sends rows to an Access DB, the other tab displays all rows from this DB. I would like to be able to update the DB according to changes in this last sheet.
I've done some digging and seen an option to track changes by making it a shared workbook and enabling the built-in feature of tracking changes. I would want to keep the workbook only able to edit by 1 user at a time. (Other users might not get the most recent rows otherwise)
Updating the entire worksheet is not an option, since cells might be edited without realising it. I was thinking of only updating a certain column ,but the problem stays the same, only smaller.
My most positive scenario would be that excel would track the changes, only update those and maybe even highlight the changes before sending them to the DB.
Is this a possibility to do in VBA?
Worksheet_Change(ByVal Target As Range)event to update the database using an ADO query.