Home |
Search |
Today's Posts |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I agree: it would be fairly long, 439 char by my reckoning (see below
code to make the string should you want it). But I shouldn't *imagine* (I stress that because I haven't tested it) it would be that bad - Excel wouldn't repeat it for every cell (it's smarter than that). Oh... bunnies. I just tried pasting the string into the data validation list and it's too long - I think 255 char is the limit. Alternatives: (1) Write the data validation source list onto the worksheet you're using (in a hidden column). That *does* work for all 96 rows - I just tried it.... (2) Revert to VBA and trap Worksheet_Change events to correct / abort user data entry. (3) Allow the incorrect entries and correct them in your formulae when you total up. HTH, Gareth ---------------------------------- Sub temp() Dim i As Single Dim myString As String Do While i < 24 myString = myString & i & "," i = i + 0.25 Loop myString = Left$(myString, Len(myString) - 1) ActiveCell = myString End Sub Shawn wrote: that would be a long string wouldn't it? 24 * 4 = 76 enteries in the valadation per cell. Wouldn't that weigh the program down a lot? |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
ROUNDING FORMULA =ROUND(B12/$B$10,1) ROUNDING TO HIGH | Excel Worksheet Functions | |||
Space removal - a first name,space last name | Excel Discussion (Misc queries) | |||
I need a formula with rounding up & rounding down to the nearest . | Excel Worksheet Functions | |||
formula that will go up one space if no value in specified space | Excel Worksheet Functions | |||
Paper Space / Model Space ? | Excel Discussion (Misc queries) |