Hi,
What do you mean with "similar"? I'm not aware of a "Visual Basic" for Linux (in the sense of the language), but there are many IDEs that allow you to develop applications "visually", but using other languages. For instance:
- KDevelop, for almost any language, but particularly strong with C, C++.
- Eclipse, netbeans, for Java (well, Eclipse can work with many other languages... netBeans I don't know)
- Quanta/Bluefish for HTML and PHP scripting (good choice if you want to use MySQL, a free database manager)
- Boa, for Python (BOA=IDA, Python=Language
)
- Lazarous, for Pascal (it's like Borland Delphi)
If you feel comfortable working with VBA, you can giv also OpenOffice a try. It has also its own macro-language (that you can learn) and it should work cross-platform (so you develop in Linux, but your family can use it in Windows).
HTH!
EDIT: Forgot Mono, because I don't know too much about it. I think it is something like .NET (which also I don't know), but cross-platform. The language is C#.