View Full Version : excel form builder


mcgrcoAgain
09-25-2006, 12:55 PM
Hi there. does anyone know how if there is an excel addin that allows me to create an input form in excel. Im new to excel coding and need to build a form asap.

Many thanks in advance

Rickster57
09-27-2006, 08:30 AM
Don't know if this is what you are looking for, but...This was developed a few years back for a company I worked for which is no longer in business. It uses a form for input of data in Excel. It also does searches. Hopefully someone out there can use this.

roberemok
09-27-2006, 11:02 AM
This will not build you a form but it gives you one to use.

Place your mouse inside your data.

Select on the menu:

Data / Form

Enjoy
Rob

browny
10-11-2006, 07:21 PM
Not sure if this has been solved for you yet but I use a form builder that you access from the VB Editor. If you go to Tools>Macros>Visual Basic Editor and open this, then click Insert>User Form. This creates a form which will allow you to interact with your worksheets using VBA. I have found it good for inputing data.
Craig

Colby
12-04-2006, 10:30 AM
Rickster, I am looking at your excel code and don't understand something.
How is your range always equal to b1?

tbAddress.Text = ActiveCell.FormulaR1C1
ActiveCell.Offset(0, 0).Range("b1").Select
tbCity.Text = ActiveCell.FormulaR1C1
ActiveCell.Offset(0, 0).Range("b1").Select
cmbState.Value = ActiveCell.FormulaR1C1
ActiveCell.Offset(0, 0).Range("b1").Select

just curious

DanG
12-04-2006, 11:39 AM
On toolbar...

Data>form

Colby
12-04-2006, 12:28 PM
thanks DanG, but I was wondering how he was ref'ing b1 in each formula
and the focus was still being put on the correct cell ( not always b1)

I used it b/c it worked; I was really just wondering why it works.

shades
12-07-2006, 07:20 AM
It is based on the Offset, so it doesn't refer to cell B1, but relative to the active cell:


ActiveCell.FormulaR1C1 = tbAddress.Text
ActiveCell.Offset(0, 0).Range("b1").Select
ActiveCell.FormulaR1C1 = tbCity.Text
ActiveCell.Offset(0, 0).Range("b1").Select


So the first one is determined by the cell which has tbAddress.Text, the second reference is determined by the cell which has tbCity.Text.

HTH

mcgrcoAgain
10-31-2007, 01:21 PM
Thanks for all your help. I didn't subscribe to the thread so I dint think anyone had answered. Thanks I do appreciate your responses