Introduction to VBA and Excel (for a philosopher)

Scylax

New Member
Joined
Mar 4, 2016
Messages
11
Hi all,

If you were to recommend one book, website, or series of Youtube videos to a philosopher buddy for a crash-course in VBA, what would you recommend?

First post, I do hope I've posted in the right place and according to community guidelines. I did find a similar post here but felt it had a different general thrust than my own question.

To expand a little: I'm just starting to use Excel and VBA on a number of projects, and am very excited about the possibilities. Overall, I'm quite new to using computers for anything other than the very basics (only about 3 years now, before that just email, google, and word, like yer grandma). However, I have a degree in history from an earlier, more care-free time, and my chief areas of study were the history of science, mathematics, and philosophy.

In other words, I'm this odd egg in that once I'm able to peel back the jargon, understanding the abstraction underpinning programming languages comes pretty naturally. The problem is, all the resources I find are more practically oriented, aimed at people who just want to learn how to compile reports in the office, "Excel for Dummies," that sort of thing. I'm looking for something that will help me get the concepts, the abstractions.

Now, I realize I actually need to go up the tree on this, and learn about more general types of programming. I've been working through the really quite good stuff on codeschool.org but that's more general material about object-oriented programming as exemplified by several popular languages. But I'm wondering if anyone out there knows of any materials as I'm describing that are specific to Excel, or VBA?

Many thanks,
 

Excel Facts

VLOOKUP to Left?
Use =VLOOKUP(A2,CHOOSE({1,2},$Z$1:$Z$99,$Y$1:$Y$99),2,False) to lookup Y values to left of Z values.
I've enjoyed several over the years:
- Excel Programming by Jinjer Simon (Visual Blueprint)- easy to read/understand with excellent code samples that automate daily tasks.
- VBA and Macros by Bill Jalen (QUE)- Chapter 1 has a good explanation about objects, methods, properties etc, relating it to English nouns, verbs, etc.
- Excel 2007 VBA Programmers Reference by Green, Bullen, Bovey and Alexander (Wrox) - for when you want to get deeper.

Trevor Easton on YouTube has some FANTASTIC videos, I recommend searching him first thing. He's an excellent tutor.

Good Luck,
Jim
 
Upvote 0
Thanks jeffreybrown and jtrombley24,

jeffreybrown, that list is HUGE! A comprehensive resource to be sure (bookmarked it for later reference) but not the sort of thing I'm looking for. Let me ask you a question that might clarify it: is there a book (or other resource) that made it "click" for you?

jtrombley24, ordered VBA and Macros, also looked up Trevor Easton. Weirdly, the first video I found covered the exact topic I was looking for!

Thanks again,
 
Upvote 0
is there a book (or other resource) that made it "click" for you?

No, I don't actually read any books on this topic, it has just come thru years and years of working on projects and spending many hours on forum's like this.

Trust me, I have asked a ton of questions which has enabled me in-turn to answer some. :eeek:
 
Last edited:
Upvote 0
For pure VBA, the VBA Developers Handbook by Getz and Gilbert is about as good as it gets IMO. (my degree was also in philosophy, FWIW).
 
Upvote 0
Thanks, RoryA, and thanks, jeffreybrown,

RoryA, I'll certainly look into it. I'd be interested to know a bit more about your experience picking this stuff up. I find it's quite an odd experience to find I'm actually using some of that stuff for something! It's often quite angry-making: "but they already had a word for that" I yell while my long-suffering wife rolls her eyes, "they've had a word for that for three hundred years! Why do we need a new one? I would've understand what they meant hours ago!!!"

jeffreybrown, yes, I'm realizing that having that human-to-human contact is HUGE when learning this stuff--as it is with learning any language, I suppose. I've been seeking out a tutor, someone who can work with me regularly, in my local community... and I signed up here and intend to be fairly active (and, I hope, eventually useful). I'll be posting my first actual excel problem today!
 
Upvote 0

Forum statistics

Threads
1,223,365
Messages
6,171,654
Members
452,415
Latest member
mansoorali

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top