Программирование на 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
Кто сейчас на конференции
Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 26