|
|
|
HELP ME PLEASE!!!!!
|
|||
|---|---|---|---|
|
#18+
доброго времени суток!!!! помогите плиз с VBA, задачка простая. но сделать не могу... точнее почти сделала. нужно отсортировать заданные в первом столбце случайные числа по возрастанию в пятый столбец листа excel. вот что у меня есть и это работает... sub случайныечисла() Randomize 'ввод случайных чисел d1=2 d2=7 d3=9 d4=10 i=1 do while i<=30 'открытие условного цикла для того чтобы заполнить ячейки случайными числами if Rnd<=0.5 then лист1.cells(i,1)=CInt((d2-d1+1)*Rnd+d1) 'выбор из даннх промежутков else лист1.cells(i,1)=CInt((d4-d3+1)*Rnd+d3) end if i=i+1 'шаг цикла loop end sub 'замощение столбца случайными числами -------------------------------------------------------------------------------------- sub фильтрация() max=лист1.cells(1,1)'число максимальое for i = 2 to 30 'цикл для поиска макс значения if лист1.cells(i,1)>max then'приверка выполнения условия max=лист1.cells(i,1) end if next i k=1 for i = 1to 30 ' цикл для поиска максимального значения / 4 if лист1.cells(i,1)>=max/4 and лист1.cells(i,1)<=max then лист1.cells(k,5)=лист1.cells(i,1) k=k+1 end if next i end sub 'фильтрация в диапазоне x [max/4;max] и выдаёт в 5м столбце листа.... --------------------------------------------------------------------------------------- sub поВозрастанию() ?????????????????????????????????????????? т.е.здесь в этом же пятом столбце д.б. эти отфильтрованные числа расположенные по возрастанию Модератор: Читайте правила форума. Не рекомендуется публиковать сообщения с бессмысленными темами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 23:50 |
|
||
|
HELP ME PLEASE!!!!!
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. Отсортировать еще можно средствами Excel. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 15:32 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34196892&tid=2164819]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
155ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 450ms |

| 0 / 0 |
