I started as a trainee programmer in 1976 so I have a reasonable grasp of coding concepts (not so much OO). I haven't been a professional coder for decades though. I use Office - especially Excel - a lot. I've never really learned VBA, I just Google to find something close to what I want to do...