Use of Labels in Forms

Starkey

Board Regular
Joined
May 5, 2006
Messages
187
Hey guys,

Hopefully this will make sense

I've created a form. It has 35 labels. Each label is numbered (1 to 35)

I want to know whether there is a shorthand way of a user clicking a label and for the cell in a worksheet to be populated by the number in that label.

The only way I know how is to create separate code for each label, along the lines of:

Private Sub Label25_Click()
Sheets("Tools").Range("B11") = 25
End Sub
Private Sub Label26_Click()
Sheets("Tools").Range("B11") = 26
End Sub

Is there a shortened way of doing this?

Thanks as ever
Mark
 

Some videos you may like

Excel Facts

Will the fill handle fill 1, 2, 3?
Yes! Type 1 in a cell. Hold down Ctrl while you drag the fill handle.

Norie

Well-known Member
Joined
Apr 28, 2004
Messages
76,219
Office Version
  1. 365
Platform
  1. Windows
Mark

How about not using 35 labels?

Surely it would make more sense, and easier work, if you used something like a listbox or combobox?
 

Starkey

Board Regular
Joined
May 5, 2006
Messages
187
The form is meant to work as a calendar pop up (I've a mac and there's not an plug-in calendar). It works fine; user clicks a label and it drives certain other functionality

Regards
 

Watch MrExcel Video

Forum statistics

Threads
1,123,057
Messages
5,599,550
Members
414,316
Latest member
ExcelLee

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
Top