Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Tutorials for Visual Basic Beginners

  1. Jan 31, 2013 #1
    Hi Folks,

    I have Google'd the above topic but I haven't found anything satisfactory. I am an engineer and I want to learn Visual basic programming (no programming experience) to enhance my excel usability.

    Can you advise any good online sources that is geared towards science engineering?

  2. jcsd
  3. Jan 31, 2013 #2
  4. Feb 4, 2013 #3
    Ok, thanks. I came across this website, there is some useful information.


    How do I open the following extensions vbp, vbw and frm files?

  5. Feb 5, 2013 #4


    Staff: Mentor

    They are all text files, so you can open them with any text editor. The most interesting of the lot is the frm file (the VB form), which contains the structure of the form that is displayed, as well as the VB code that executes when you interact with the form.

    The vbp file seems to be some sort of configuration file, but I don't know what the vbw file is for.
  6. Feb 5, 2013 #5
    Although VB and VBA have similar syntax, their usage is different. VBA cannot compile your code into a standalone executable program. It is only used within the target application environment, such as word or excel.

    The vbp file is the visual basic project file. It contains the settings for you project, such as forms, modules and references. The vbw file is the visual basic project workspace file. It contains information about how you have your IDE setup. These files are used with VB, not VBA. You do not normally access them directly, the IDE manages them for you. If you're interested in learning VB, the first thing you should do is download the (free) VS Express from Microsoft. It contains the IDE you'll need to write your programs. The new 2012 version also has C# included, which I like because I use both. However, I do not like the look and style of the new version.
  7. Feb 13, 2013 #6

    Thanks for this info!
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook