|
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
When you get really good with VBA what kind of opportunities are available?
Hello forum, I have been automating MS Office, using VBA, for a little over a decade now, exclusively for the company I work for. I am very strong in Excel VBA and PowerPoint VBA, and have moderate capability with VBA for Outlook and Word. Occasionally I contemplate breaking out and starting my own business (or consulting or ?) offering VBA services. I estimate there is lots of competition out there already but I am curious to hear other peoples point of view on this subject.
What I have observed in my travels is, there is a tremendous amount of Excel activity going on (and PowerPoint) and most Excel users either have no idea VBA exists or if they know about VBA, they lack the skills to leverage it. So there is alot of lost opportunity to optimize and reduce human error. Thank you for taking the time to read this, look forward to your reply. |
#2
|
||||
|
||||
Hi CatMan,
I had a look at a number of boards (MSDN, TechNet, Win Secrets & this one with Access.net) that have separate forums for Access, Excel, Outlook, PowerPoint, Word & VSTO. What I found was roughly: 1/3 of all posts concerned Access; 1/3 concerned Excel; 1/7 concern Word; 1/8 concern Outlook; 1/14 concern VSTO; and only 1/100 concern PowerPoint. That suggests there'd be a reasonable call for your Excel skills, but little for PowerPoint. If you really want to get into the market, though, you need to get up to speed with Access, Word & Outlook, including on the interop aspects of these apps. Just my 2¢.
__________________
Cheers, Paul Edstein [Fmr MS MVP - Word] |
#3
|
||||
|
||||
I know a number of very strong Excel VBA consultants who constantly complain that other consultants who aren't "as good as them" are doing much better because they have a much stronger client network. Getting new business isn't easy even if you're a guru so, if you're considering a switch to private consulting, my advice would be not to put all your eggs in one basket. Try to build up work and clients whilst holding onto your current job. Then, when you're confident you can make a comfortable living from it, take the plunge.
Other options you might consider are VBA teaching/training or perhaps trying to get a job as a full time developer (not 100% clear from your post if you already are a full time developer or someone who's been very useful by doing VBA work on the side for your employer even though it's not part of your official role). In my experience, developer roles will typically require more than just VBA though, so you might want to check your local ads to see what skills are in demand. In my industry, Excel VBA skills typically need to be complimented by at least one of the following: C++, C# or VB .Net, Java, database (eg SQL Server, Oracle, Sybase). |
#4
|
|||
|
|||
I work full time as a VBA developer. I'd prefer to work in a more robust language, and eventually will be transitioning away from the Access Database I'm building/maintaining into writing a VB.NET/SQL Version of the same application.
If you're skilled with VBA, try your hand at other languages like Java, or especially VB.NET (syntax is very very similar). You may be able to land a junior role with one of those, using demonstrable knowledge of VBA as your background. My background is mostly in Java and PHP. When I applied for my current job I explained that I'd worked lightly with VBA but was far from expert in it, but that I also have a formal education in software design that doesn't come with learning VBA as an add-on to Office. Now I've been using it 40 hours a week for the better part of a year |
#5
|
||||
|
||||
This is an old thread, but it happens to interest me. I'm a contractor and I do a lot of VBA work (mostly Excel, some Access and a very little Outlook). But no one hires me to do that; they hire me because I'm a specialist in mainframe security (that's RACF, ACF2 and Top Secret if there are any mainframers reading this). Once I'm there I find VBA/Excel useful for some of the work, and perhaps my clients discover also that I can do Excel automation and start handing more of it to me—currently lots more.
You can take a couple different lessons from this:
|
Thread Tools | |
Display Modes | |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Is this kind of grouping possible in Excel? | Jamal NUMAN | Excel | 0 | 02-14-2012 03:09 PM |
Accidently hit some kind of key command | korric | Word | 2 | 02-12-2012 05:14 AM |
Anyone good with Tasks? | colonelcack | Outlook | 0 | 01-20-2011 02:50 PM |
Good Tutorials for Reccording Macro's | Rohan | Word | 1 | 01-09-2010 11:08 AM |
Making enlarged images look good in PPT | Per | PowerPoint | 2 | 03-20-2009 10:08 AM |