»
 

Go Back   ResellerRatings Store Ratings > ResellerRatings Forums > Tech Support

Reply
 
LinkBack Thread Tools Display Modes
Old 08-06-2003, 04:53 AM   #1 (permalink)
Registered User
 
Join Date: Aug 2003
Location: Australia
Posts: 3
Excelhelp is on a distinguished road
Excel Macro/Script Problems

I have been working on this for several days now and despirately need help. I need a drop down list box numbering from 1 to 10 next to a command button. The command button should run the following script for the number of times as selected by the list box:

Private Sub CommandButton1_Click()
Range("A5").Select
ActiveCell.FormulaR1C1 = "=RAND()*(1-20)+20"
Range("A5").Select
End Sub

The script generates a random number from 1 to 20, but I need it to generate the number of selected by the list box, in cells underneath each other, ie. A5, A6, A7, A8, etc.

I then have the following formula =COUNTIF(A5:A8, "<=3"), to tell me how many numbers are equal to or less than 3, but I need this connected to the command button.

Finally, I have a text box, which I need the output of those cells directed to, so that each cell is separated by a comma. I can link the text box to one cell, but cant get the output from them all.

I have started and have tried my best to get it started by I have hit a wall. If someone could please help...

Excelhelp is offline   Reply With Quote
Old 08-06-2003, 11:07 AM   #2 (permalink)
Registered User
 
Epidemic's Avatar
 
Join Date: Mar 2002
Posts: 400
Epidemic is on a distinguished road
http://home.mchsi.com/~lvahle1470/counternomacro.xls

Here is one with out a macro.

It might give you a clue as to how to do it with a macro.

count if is a wierd function and the way i formatted it might be the answer to your problem.
Epidemic is offline   Reply With Quote
Old 08-07-2003, 05:31 AM   #3 (permalink)
Banned
 
shahani's Avatar
 
Join Date: Oct 2001
Location: Fort Lee, NJ
Posts: 3,417
shahani is on a distinguished road
Good counter, Epidemic.
shahani is offline   Reply With Quote
Old 08-07-2003, 05:49 AM   #4 (permalink)
Registered User
 
Join Date: Aug 2003
Location: Australia
Posts: 3
Excelhelp is on a distinguished road
Thanks for your reply Epidemic, it helped alot.

One final thing someone maybe able to help with it the link to a textbox. I need the output from the cells to be separated by a comma, listed on two separate lines.
Excelhelp is offline   Reply With Quote
Old 08-07-2003, 05:53 AM   #5 (permalink)
Banned
 
shahani's Avatar
 
Join Date: Oct 2001
Location: Fort Lee, NJ
Posts: 3,417
shahani is on a distinguished road
Senior Member Epidemic should change name to Excelhelp.

He knows a lot of stuff about excel.
shahani is offline   Reply With Quote
Old 08-07-2003, 06:00 AM   #6 (permalink)
Registered User
 
Epidemic's Avatar
 
Join Date: Mar 2002
Posts: 400
Epidemic is on a distinguished road
Not sure what you are asking.

"the link to a textbox. I need the output from the cells to be separated by a comma, listed on two separate lines"

Cells in a text box. the output from the text box is 1 value or are you doing something else fancy
Epidemic is offline   Reply With Quote
Old 08-07-2003, 06:19 AM   #7 (permalink)
Registered User
 
Join Date: Aug 2003
Location: Australia
Posts: 3
Excelhelp is on a distinguished road
Ok, what I am trying to achieve is, using your spreadsheet as an example. If for instance you select 5 random numbers to be generated from the list. Is it possible to have these numbers the placed in a textbox on two separate lines, ie.
1, 2, 3
4, 5
Excelhelp is offline   Reply With Quote
Old 08-07-2003, 06:50 AM   #8 (permalink)
Registered User
 
Epidemic's Avatar
 
Join Date: Mar 2002
Posts: 400
Epidemic is on a distinguished road
So you are talking about putting the result in a text box?

There are several ways to do that.
Where ever the random data is let say column "D"
(in cell F1 use the following formula) =D1&","&D2","D3
(In Cell F2 "ditto" ) = D4","D5","D6

Now reference you new text or list box to F1,F2 range.

Side note: To use the data you will need to use an index formula at some point as the list box only puts out the position in an array.
Epidemic is offline   Reply With Quote
Reply




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
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 Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Most Active Discussions

Recent Discussions

All times are GMT -6. The time now is 02:13 AM.