I wrote Excel VBA and Access applications before I retired from a financial institution. It helped to have employers who encouraged skill development and paid for the books and classes I took to further my programming skills. I think you need a positive attitude about VBA and ask yourself “how can I use it in some practical way to make my job easier?”
One assignment was to use Excel and VBA to electronically read and compile monthly data from multiple sources, do calculations and present the data so that the Excel-spreadsheet-savy team could view the summarized results at the call-in team meeting, and see a region’s data or company performance as a whole. For one example of a form, they clicked on a command button that opened a form to select the State they wanted to view. That action un-hid the worksheet for the State. The pick-list form also gave the options to select All or check individual check boxes for as many states as they wanted to review.
For this task, I needed to develop an application so that, after the data was collected, I just click on a button and the data is imported, scrubbed and formatted. Without VBA, this would have involved a lot of manual labor every month with the increased possibility of human error.
In one man’s opinion, VBA programming increased the “fun” factor on the job. Start by learning from a book, such as “Teach Yourself Excel Programming with Visual Basic For Applications in 21 Days”, do the examples, study the objects and code in the examples you write so that you could re-create the example without referring to the book. Your goal is to get ahead on the job by building your skills, and when the opportunity comes to develop an automated Excel solution at the office, you will be the candidate to do it. Rewards should follow if you make your boss look good.