I just studied your file, and I see some problems. I converted the file into .ods format, and purged the macro code, and optimized the picture to 256 color. The file size is only about 300 KiB now.
0.: The whole task seems as a Database related task, but not seems as a Spreadsheet related task. Unfortunately I can not give any help you for the usage of the Base application. This spreadsheet file is a badly managed and badly manageable database-like spreadsheet. Not an easy job to make it useable for the Apache Openoffice Calc or for the Libreoffice. (The existing VBA code can not run in LibreOffice.)
1.: There are some named Cell ranges those are located in the middle of its column (uses a part only of the filled-in column). Why? How they will be managed? And what about the rest parts of the filled-in column? For example the column "L" (Dairy) on the sheet named "Store, Category, and Product". See the picture:
2.: There are some unusable Sheet names (It is not too big problem: we can rename them, and we can substitute the names in the StarBasic code.) Never use white spaces and special characters in the Sheet names.
4.: The VBA macro code sometimes references the sheets by theirs number but not by theirs name. One subroutine call the sheet 3 and deletes the content of the cells from the cell A4 to the last used cell. Why from the row 4? The Sheet nr.3 (named: "Store, Category, and Product") has not 3 row header, but the sheet nr.2 has a 3 row header . Which one must be cleared? Maybe the original file has some hidden sheets, but I can not find them in the file what you sent for me.
5.: And there are lines in the VBA code that seems important. Who (and why) REM-ed them?
...and many more...
Please send the file to others too. Probably I can not convert your macros in a short (acceptable) time.