Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Hi all, I have 6 labels named lblMachine1, lblMachine2, lblMachine3, lblMachine4, lblMachine5, and lblMachine6. Is there a way to loop through all of these labels and populate all of them with data? I have tried the following; Code: -------------------- Dim i% i = 1 Do lblMachine(i).Caption = cbxMachine.Value Loop Until i = 6 -------------------- Please help. Thanks all. -- gti_jobert ------------------------------------------------------------------------ gti_jobert's Profile: http://www.excelforum.com/member.php...o&userid=30634 View this thread: http://www.excelforum.com/showthread...hreadid=503266 |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Try:
Controls("lblMachine" & i).Caption = cbxMachine.Value Also, you never seem to increment i in your loop, so it will run for ever (unless you've omitted some lines). I'd prefer a For loop for this: For i = 1 to 6 Controls("lblMachine" & i).Caption = cbxMachine.Value Next gti_jobert wrote: Hi all, I have 6 labels named lblMachine1, lblMachine2, lblMachine3, lblMachine4, lblMachine5, and lblMachine6. Is there a way to loop through all of these labels and populate all of them with data? I have tried the following; Code: -------------------- Dim i% i = 1 Do lblMachine(i).Caption = cbxMachine.Value Loop Until i = 6 -------------------- Please help. Thanks all. -- gti_jobert ------------------------------------------------------------------------ gti_jobert's Profile: http://www.excelforum.com/member.php...o&userid=30634 View this thread: http://www.excelforum.com/showthread...hreadid=503266 |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Thankyou so much for you reply, its works great now and cuts down on so much code!! in VB6 you can use lblMachine(i).caption but doesn't seem to work in VBA! -- gti_jobert ------------------------------------------------------------------------ gti_jobert's Profile: http://www.excelforum.com/member.php...o&userid=30634 View this thread: http://www.excelforum.com/showthread...hreadid=503266 |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() in VB6 you can use lblMachine(i).caption but doesn't seem to work in VBA! Only if you created a "Control-Array" of labels which is not supported in VBA (though you could create your own array or collection of labels). Regards, Peter T |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Excel 2007 text labels in category axis - missing labels | Charts and Charting in Excel | |||
Icons __AND__ labels?! How do I get rid of toolbar LABELS! | New Users to Excel | |||
worksheet looping with varying labels (aka Need to Find the John!) | Excel Programming | |||
Excel 2003 and Labels (NOT Address Labels) | Excel Discussion (Misc queries) | |||
Looping Through Chart Labels | Excel Programming |