Помогите разобраться с синтаксисом (+)

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
XuMuK-CDR
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 23.05.2005 (Пн) 13:14

Помогите разобраться с синтаксисом (+)

Сообщение XuMuK-CDR » 25.05.2005 (Ср) 9:45

Проблема: необходимо выделить всю строку, номер которой будет вычисляться. Как, с точки зрения синтаксиса, правильно наприсать следующее:

For i = 1 To 5 Step 1
Rows("i:i").Select
Selection.Copy
Range("A6").Select
ActiveSheet.Paste
Next

Заранее благодарен за ответы
С Уважением,
Владимир

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 25.05.2005 (Ср) 9:49

Rows(i)

А потом не Range("A6"), а, допустим, Cells(i+5,1)...

XuMuK-CDR
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 23.05.2005 (Пн) 13:14

Сообщение XuMuK-CDR » 25.05.2005 (Ср) 10:00

Огромное спасибо!

Еще один вопрос:
как переменной присвоить значение функции или ячейки?

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


Range("J5") = "=НОК(7,J3)"
Dim i as Long
i=J5

Или
i= "HOK(7,J3)"

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 25.05.2005 (Ср) 10:09

I = Range("R5").Value
I = Cells(13,5).Value
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: Majestic-12 [Bot], SemrushBot, Yandex-бот и гости: 161

    TopList