|
|
|
примитивная задача на циклы
|
|||
|---|---|---|---|
|
#18+
Помогите плиз решить задачу с использоанием цикла "Напишите процедуру поиска первой заполненой клетки на листе и запишите в нее символ * красного цвета" Заранее боагодарен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 22:20 |
|
||
|
примитивная задача на циклы
|
|||
|---|---|---|---|
|
#18+
Первая заполненная клетка на листе, где? в столбце в строке? 1: For i = 1 To 128 a = ActiveCell.Value If a <> "" Then ActiveCell.Font.ColorIndex = 3 End If If i = 128 Then ActiveCell.Offset(1, -127).Select i = 0 GoTo 1 Else ActiveCell.Offset(0, 1).Select End If Next i вот полукривой вариант ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 23:47 |
|
||
|
примитивная задача на циклы
|
|||
|---|---|---|---|
|
#18+
-=nobody=- Забудьте о циклах, как о дурном сне: Private Sub CommandButton1_Click() With ThisWorkbook.Worksheets("Sheet1").Cells.Find("*") .Value = "*" .Font.ColorIndex = 3 End With End Sub Заметьте, здесь случайно дважды встречается символ "*". VladConn ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2006, 00:50 |
|
||
|
примитивная задача на циклы
|
|||
|---|---|---|---|
|
#18+
Спасибо всем. Вот только седня показал преподу 3 варианта решения, а мне сказали, что надо через цикл do while делать. Это вообще реально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2006, 22:07 |
|
||
|
примитивная задача на циклы
|
|||
|---|---|---|---|
|
#18+
while do или repeat until ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 10:04 |
|
||
|
примитивная задача на циклы
|
|||
|---|---|---|---|
|
#18+
VladConn-=nobody=- Забудьте о циклах, как о дурном сне: Private Sub CommandButton1_Click() With ThisWorkbook.Worksheets("Sheet1").Cells.Find("*") .Value = "*" .Font.ColorIndex = 3 End With End Sub Заметьте, здесь случайно дважды встречается символ "*". VladConnЧитаем задание через слово? "поиска первой заполненой клетки", а не заполеной значением "*". -=nobody=- Скажи преподу, что перебирая циклом ячейки можно искать нужную очень долго, а у листа есть полезное свойство - UsedRange. Соответственно без всяких поисков - With ThisWorkbook.Worksheets("Sheet1").UsedRange.Cells(1,1) .Value = "*" .Font.ColorIndex = 3 End With А если это всего лишь задача на использования циклов, то посоветуй ему включить фантазию и придумать что-то более другое, чтобы над ним не смеялись на форумах). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 12:24 |
|
||
|
примитивная задача на циклы
|
|||
|---|---|---|---|
|
#18+
раз просит, уважь циклами:) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 14:47 |
|
||
|
примитивная задача на циклы
|
|||
|---|---|---|---|
|
#18+
Antonariy, Вы бы потрудились мой код прогнать хоть раз, прежде такое писать. Вы в курсе, что такое "wildcard"? Мда... VladConn ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 16:00 |
|
||
|
примитивная задача на циклы
|
|||
|---|---|---|---|
|
#18+
Вот у меня тут один неплохой вариант, но он почему-то не срабатывает(я процедуру по памяти восстанавливал). Мог бы кто-нибудь посмотреть в чем сдесь ошибка или данная версия неправильная в корне? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2006, 17:35 |
|
||
|
примитивная задача на циклы
|
|||
|---|---|---|---|
|
#18+
Почемы вы не указали тип переменной i ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2006, 18:17 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34110458&tid=2164963]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 505ms |

| 0 / 0 |
