MrExcel Message Board

Go Back   MrExcel Message Board > Question Forums > Excel Questions

Excel Questions All Excel/VBA questions - formulas, macros, pivot tables, general help, etc. Please post to this forum in English only.

Reply
 
Thread Tools Display Modes
Old Apr 27th, 2002, 10:57 AM   #1
Chris Davison
MrExcel MVP
 
Join Date: Feb 2002
Location: Millbank, London, UK
Posts: 1,790
Default

Ummmmmm, what's a userform ?


can't see anything listed in the help index, but I keep seeing this referred to on this board.

(Most of my work is only used by myself and nobody else, so there's not much need for setting up templates or user-interactive things, if that's what they are...)

Basically, what are they and where would I start setting one up ?

cheers
Chris
Chris Davison is offline   Reply With Quote
Old Apr 27th, 2002, 11:09 AM   #2
Juan Pablo González
MrExcel MVP
 
Join Date: Feb 2002
Location: Bogota, Colombia
Posts: 11,927
Default

A UserForm is an Interface between the program and the user.

How do you set one up ? in the VB Editor, go to Insert, Userform. Then, you can start designing it to appear whatever you like.
__________________
Regards,

Juan Pablo González
http://www.juanpg.com
Juan Pablo González is offline   Reply With Quote
Old Apr 27th, 2002, 11:16 AM   #3
Chris Davison
MrExcel MVP
 
Join Date: Feb 2002
Location: Millbank, London, UK
Posts: 1,790
Default

looks like in need some VBA skills once inside.... am I right ?
Chris Davison is offline   Reply With Quote
Old Apr 27th, 2002, 11:20 AM   #4
Robb__
New Member
 
Join Date: Apr 2002
Posts: 41
Default

Chris

A UserForm is a form used to interface with the user of a programme.

They are set up from VBE. To open this:

- Alt+F11
- VBE will open

Once VBE is open, you are in the Visual Basic environment. You will see probably have the VBA Project window on the left. This has a tree of items in the workbook. It may be headed VBAProject and, under that will be Sheets and ThisWorkbook.

To insert a UserForm:
- in Main menu select "Insert"
- select UserForm

This will give you a blank form. Now, in the "View" menu, select "Toolbox" - you will see the toolbox appear.

OK. In the toolbox, you will see a "ab|" - click on it and then click on the userform. You will see a white box - this is a TextBox. Repeat the process so you have 2 of them on the UserForm.

Right click the first textbox and, from the dropdown menu select "Properties". A little box will appear. In the box "ContolCourse" type Sheet1!A1 and close the box. This has linked the textbox to A1 on sheet1 of the workbook. Anything the user enters in the textbox will be entered in A1.

To see this work:
- from the main menu click "Run"
- click "Run Sub userform"
- form will appear over sheet1
- enter something in the textbox
- tab out of the textbox
- you will see the entry appear in A1

That's how it works. There are many things you may use the TextBox for, it's a matter of working them out. I'm afraid it would take too long to explain them all here. Try the Help in VBE - it can be quite good.

Hope this has helped.

Regards

Robb__
Robb__ is offline   Reply With Quote
Old Apr 27th, 2002, 11:21 AM   #5
Juan Pablo González
MrExcel MVP
 
Join Date: Feb 2002
Location: Bogota, Colombia
Posts: 11,927
Default

Yes. You "cannot" record any macros to use with the userform. You "have" to create them from scratch. (Those " " are true about 90%, but, they are true)
__________________
Regards,

Juan Pablo González
http://www.juanpg.com
Juan Pablo González is offline   Reply With Quote
Old Apr 27th, 2002, 11:41 AM   #6
Chris Davison
MrExcel MVP
 
Join Date: Feb 2002
Location: Millbank, London, UK
Posts: 1,790
Default

thanks Juan Pablo, thanks Robb

I'll have a play around with this on Sunday

Chris Davison is offline   Reply With Quote
Old Apr 27th, 2002, 06:15 PM   #7
Ivan F Moala
MrExcel MVP
 
Ivan F Moala's Avatar
 
Join Date: Feb 2002
Location: Auckland, New Zealand
Posts: 4,209
Default

Quote:
On 2002-04-27 10:41, Chris Davison wrote:
thanks Juan Pablo, thanks Robb

I'll have a play around with this on Sunday

Hi Chris
There are an awful lot of things you can do
with Userforms....suggest you have a GOOD play.....some of the things you can do ??
Well most things you do in any standalone
application you can do in a Userform eg.
Load Directory Listings of Picture files
with the Picture viewed, Animation, Use Internet explorer, Make your own Splash screens, Basically make your OWN interface
to anything outside of Excel.

Enjoy




__________________
Kind Regards,
Ivan F Moala From the City of Sails
Ivan F Moala is offline   Reply With Quote
Old Apr 28th, 2002, 10:19 AM   #8
Jack in the UK
Board Regular
 
Join Date: Feb 2002
Posts: 3,065
Default

Hi Chris should have said i have some examples i can send SORRY NO ONE ELSE i will send not personal i get hung, and shot by work as are stuff i have been involved in like money in the bank debt as account numbers and so on, ill clean them up and forward,,,,, best we ditch some info on this feed to be faior to the guys also.. so they can learn as well.


Remind me... ive email work already..


__________________
Free Excel based Web Toolbar available here.

Jack in the UK
J & R Excel Solutions
"making Excel work for you"
Jack in the UK is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 04:48 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
All contents Copyright 1998-2012 by MrExcel Consulting.
diabetic desserts recipes recipes Diabetic Soups Holiday Pizza Recipes Popcorn Recipes Recipes For Microwave Pasta Recipes Casserole Recipes Chili Recipes Curry Recipes Crockpot Recipes Apples Recipes Bread Recipes Vegetarian Recipes Vegetable recipes Desserts Recipes Appetizers Ethnic Recipes Meat Dishes Barbecue Recipes Sauces Recipes Marinade Recipes Low Fat Recipes Frugal Gourmet Kitchen Classics Recipes On The Grill Cook Books Seafood Recipes Cajun Recipes Breads Low Fat Low Fat Breads Bread Machine Recipes Yeast Breads Quick Breads Fat Free Vegetarian Salad Recipes Eggplant Recipes Radish Recipes Tomato Recipes Jalapeno Recipes Potato Recipes Lettuce Recipes Cabbage Recipes Beans Ambrosia Recipes Biscotti Recipes Desserts Low Fat Cookie Recipes Cheesecake Recipes Cake Recipes Pie Recipes Muffin Recipes Custard Recipes Best Appetizers Appetizers Low Fat Salsa Recipes Dip Recipes International Recipes Afghan Recipes Alaska Recipes French Recipes German Recipes Greek Recipes Italian Recipes Spanish Recipes Thai Recipes Korean Recipes Chinese Recipes Mexican Recipes Indian Recipes Beef Recipes Pork Pork & Ham Pork Butts Pork Chop Recipes Pork Ribs Rulled Pork Poultry Recipes Stews Recipes Ground Beef Barbecue Grill Barbecue Smoker All Purpose Sauce BBQ Sauce Barbecue Sauce Carolina BBQ Sauce Pickle Recipes Marinades Smoking Low Fat Appetizers & Dips Low Fat Breakfast Low Fat Cakes Low Fat Cheesecakes Low Fat Cookies Low Fat Desserts Low Fat Fish & Seafood Low Fat Meats Low Fat Pasta Low Fat Pies Low Fat Salads Low Fat Sandwiches Low Fat Sauces & Condiments Low Fat Sides Low Fat Soups Low Fat Vegetarian Baker's Dozen Taste of Home Recipe Book Bon Appetit Cookbook Blacktie Cookbook Buster Cook Book Cookbook USA Cook Book Cook Book Sara's Cookbook Sara's Cookbook Appetizers and Dips Poultry recipes Diabetic recipes Holiday recipes Miscellaneous recipes 110 recipes 1986 Usenet cookbook 2900 recipes Cyberrealm recipes Great sysops of world Specialty recipes Ceideburg recipes Cheese recipes Chili recipes Fruits recipes Garlic recipes Great chefs of NY Londontowne recipes Raisins recipes Recipes for kids US Food Vegetarian recipes Bread recipes Drinks Meat Dishes Brisket recipes Caribou recipes Chicken recipes Filet mignons recipes Pork recipes Swordfish recipes Turkey recipes Pasta recipes Uncategorized recipes Ethnic recipes Canada recipes English recipes Ethiopia recipes Germany recipes Greece recipes Mexican recipes Philippines recipes Welsh recipes Microwave recipes Soups recipes Vegetable recipes Asparagus recipes Barley recipes Brown rice recipes Lentil recipes Mushrooms recipes Salads recipes Wild rice Desserts recipes Cakes recipes Chocolate recipes Cookies recipes Ice cream recipes