Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Select Method of Range Class Faild Добавлено: 27.07.04 13:56  

Автор вопроса:  tea84
"Select Method of Range Class Faild"
из-за чего может возникать такая ошибка? все описанные в help'e ситуации просмотрела (лист существует, он не защищен и т.д.)
sheet.cells(i,j).delete - ok!
sheet.cells(i,j).clear - ok!
sheet.cells(i,j).select - фигня..

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 Dimakart



Вопросов: 2
Ответов: 12
 Профиль | | #1 Добавлено: 04.08.04 20:47
просто Sheet я думаю это не корректно.
либо так
ActiveSheet.Cells(i, j).Delete
ActiveSheet.Cells(i, j).Clear
ActiveSheet.Cells(i, j).Select
либо так
Sheets(1).Cells(i, j).Delete
Sheets(1).Cells(i, j).Clear
Sheets(1).Cells(i, j).Select

Ответить

Номер ответа: 2
Автор ответа:
 tea84



Вопросов: 4
Ответов: 8
 Профиль | | #2 Добавлено: 05.08.04 11:53
здесь sheet - это тоже переменная Worksheet... синтаксис правильный, а вот select не работает, причем не работает, когда происходит вызов 2 процедуры, а во внешней функции все проходит..

Ответить

Номер ответа: 3
Автор ответа:
 Dimakart



Вопросов: 2
Ответов: 12
 Профиль | | #3 Добавлено: 10.08.04 21:00
Кусок реального кода - может что увижу !

Ответить

Номер ответа: 4
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #4
Добавлено: 19.08.04 12:59
sheet.cells(i,j).select - так выделить нельзя. не знаю почему, мне кажется, так было бы логичнее.

sheet.range(cells(i,j),cells(i,j)).select - выглядит ужасно, но лучше способа я пока не нашел и способ этот работает :)

Ответить

Номер ответа: 5
Автор ответа:
 Dimakart



Вопросов: 2
Ответов: 12
 Профиль | | #5 Добавлено: 19.08.04 18:45
Обьясните please что я не понял - у меня вот так работает!

Option Explicit

Dim i As Integer
Dim j As Integer
Sub Sta()
For i = 1 To 10
For j = 1 To 10
Cells(i, j).Delete
Cells(i, j).Clear
Cells(i, j).Select
MsgBox "", , ""
Next j
Next i
End Sub

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам