|
проблема с "Range(Cells(" при цикле
|
|||
---|---|---|---|
#18+
код ниже: переставляет в B1 найденную двойку. и всё. код правильно работает. (в листах 1,2,3 у нас A1=1, A2=2, в остальных ячейках пусто) sub sssDim a(3), b(3) For i = 1 To 3 Set found = Worksheets(i).Range("a1:a10").Find("2", LookIn:=xlFormulas) a(i) = found.Row: b(i) = found.Column Worksheets(i).Range("B1").Value = Worksheets(i).Cells(a(i), b(i)).Value'********* Next i End Sub НО Если вместо строки ********* поставить строку Worksheets(i).Range("B1:B2").Value = Worksheets(i).Range(Cells(1, 1), Cells(a(i), b(i))).Value код дает: object-defined error разница с первым кодом в том, что здесь уже две ячеки(точнее диапазон B1:B2) вставляет. и всё. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2011, 13:25 |
|
проблема с "Range(Cells(" при цикле
|
|||
---|---|---|---|
#18+
Интересно, когда же до автора дойдет, как надо оформлять код в сообщениях.... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2011, 13:36 |
|
проблема с "Range(Cells(" при цикле
|
|||
---|---|---|---|
#18+
justice85, разница с первым кодом в том, что здесь уже две ячеки(точнее диапазон B1:B2) вставляет. и всё. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2011, 13:39 |
|
проблема с "Range(Cells(" при цикле
|
|||
---|---|---|---|
#18+
justice85, Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2011, 13:45 |
|
проблема с "Range(Cells(" при цикле
|
|||
---|---|---|---|
#18+
Код: plaintext
justice85: top encryption secret ирония? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2011, 16:04 |
|
|
start [/forum/topic.php?fid=60&fpage=103&tid=2158767]: |
0ms |
get settings: |
11ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 128ms |
0 / 0 |