First you need to adjust you thinking somewhat. Access tables only conain data.
Your VBA code is too long for me to go through to try to understand what you want to do. Generally, Excel VBA code does not translate directly into Access VBA code primarily because Excel involves sheets and cells, Access involves tables. although somewhat similar, they are eentirely different concepts.
I have converted many Excel & 1-2-3 programs into Access programs. Generally, build your tables first and their relationships, if any to one another. Then build your forms and reports.