My experience indicates the MSAccess / MSExcel / VBA market in the USA has all but vanished. You will starve here if those are your primary skills.
For over six months, I applied to every opportunity for VBA / SQL related opportunities in my region. The pay rates have dropped over half (again). A technical writer now makes the same as an Access/Excel advanced programmer with decent T-SQL experience.
One of my favorite, just had to apply to talk to the (in-) Human Resource agent was an Advanced Access programmer that could also maintain the Web Site on Linux that could also maintain the grounds and trash for $18.00. Realize the average apartment rent within 10 miles of this place is $1,400 / Mo without utilities.
Another one for advanced Access Programming (plus CAD programming) required advanced Calculus. They wanted to pay $17 hr. The HR contact told me they thought this would be a job for a new college graduate because it was "only MS Access".
Many people that build MS Access advanced tools and database over the decades in this area had to learn other skills. The technical job market pay scale has dropped.
There are better opportunities in other non-technical work.
While Wall Street makes outrageous claims of "the best job market since the 1970's" the reality is very different. If the under employed, long-term unemployed and other employment situations were counted the same way as they did in the year 2000 decade, unemployment would easily be around 17% in the US.
Keeping a spreadsheet on Indeed.com jobs for Access / Excel VBA jobs, over 85% of them are fake. They offer positions, I apply. Those that do contact me close the position. Then about 90 days later, the job re-appears. This is probably to help Indeed get advertisement. Have been watching this cycle on Indeed for over 2 years.
Some of the "jobs" on Indeed.com are fake companies. They request a job application. a company background shows they are either not real at all or have many complaints for fraud. They ask for background details useful for an identity thief. This can include your Retirement fund so they can "advise you".
Other listings are very likely finding out how little they can pay for a position. For example, a person in the company is already doing this work and they want to have proof they don't need to give that existing person a raise in pay.
While living in a foreign country, $17 to $22 an hour may seem like a lot of money.
These positions are rarely 3 months to 6 months in length. The cost of living for US citizens with household incomes under $100,000 a year is very high.
In a poverty rural area where there are no technical jobs, a rental might be $500 a month. In the cities, don't be surprised if a 1 bedroom apartment is $1,400 a month.
However, if you want to work in the US, then my suggestion is to start here:
The program is known as the H-1B. Since you are not from India, you might find the Lobbyist (lawyers paid to guide Civil Servants to favor their cause) prefer citizens from the Lobbyist's country. Without an H-1B status, employer might be considered a criminal to hire you.