Метод select для диапазона

Программирование на Visual Basic for Applications
Чудик
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 639
Зарегистрирован: 06.07.2004 (Вт) 12:18
Откуда: г. Егорьевск

Метод select для диапазона

Сообщение Чудик » 08.02.2005 (Вт) 15:11

Ну почему для
Код: Выделить всё

With MyBook
.Sheets("Основное сырье - цех" & ns + 1).Range(.Cells(mm, 1), .Cells(EndLmd - 4, i)).Select
End MyBook

Выдает ошибку, что данный метод не применим?
В свое время я вычитал, что в качестве параметра для Range необходимо указывать значение типа String. До сих пор я придерживался этого и не имел проблем. Но сейчас у меня никак не получается преобразовать переменные в строковый параметр.
Вопрос - нельзя ли как-то это обойти, чтоб работало...
Век живи - век учись!
www.detal-plast.narod.ru

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 08.02.2005 (Вт) 15:21

Код: Выделить всё
End MyBook

Как тебе это удалось? :roll:

Код: Выделить всё
With MyBook.Sheets("Основное сырье - цех" & ns + 1)
  .Range(.Cells(mm, 1), .Cells(EndLmd - 4, i)).Select
End With
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Чудик
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 639
Зарегистрирован: 06.07.2004 (Вт) 12:18
Откуда: г. Егорьевск

Метод select для диапазона

Сообщение Чудик » 08.02.2005 (Вт) 15:25

Очепятка. Конец рабочего дня. Excuse me :oops:


Но вопрос остается.
Век живи - век учись!
www.detal-plast.narod.ru

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 08.02.2005 (Вт) 15:27

Мдя? А разве я не ответил?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 08.02.2005 (Вт) 16:13

Код: Выделить всё
With MyBook
.Sheets("Основное сырье - цех" & ns + 1).Range(.Cells(mm, 1), (.Cells(EndLmd - 4, i)).Select
End With


У книги нет метода Cells. поэтому нормальное сообщение

:D

Чудик писал(а):Конец рабочего дня. Excuse me


Только это и спасает от праведного гнева :D

Чудик
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 639
Зарегистрирован: 06.07.2004 (Вт) 12:18
Откуда: г. Егорьевск

Сообщение Чудик » 09.02.2005 (Ср) 8:25

Да, с утра сообразил. Всех благодарю.
Век живи - век учись!
www.detal-plast.narod.ru


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList