цикл для копирования произвольного блока

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
nub
Сообщения: 5
Зарегистрирован: 11 дек 2007, 16:49

есть столбец А(m):A(n) с заданным количеством строк, его необходимо скопировать определённое число раз (от 1 до 300) в другие столбцы, начиная с заданной ячейки Cell(i;j), помогите, пожалуйста... моей, никакой, квалификации не хватает....
nub
Сообщения: 5
Зарегистрирован: 11 дек 2007, 16:49

сорри за дубль, модераторы, пожалуйста удалите повтор
packer
Сообщения: 17
Зарегистрирован: 16 ноя 2007, 13:00
Откуда: Ekaterinburg
Контактная информация:

nub писал(а):есть столбец А(m):A(n) с заданным количеством строк, его необходимо скопировать определённое число раз (от 1 до 300) в другие столбцы, начиная с заданной ячейки Cell(i;j), помогите, пожалуйста... моей, никакой, квалификации не хватает....

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

Sub copycol()
'Копируем столб A1:A20 99 раз начиная с ячейки B1, C1, D1 ... 
Dim i As Long
For i = 2 To 100
Range("A1:A20").Copy Destination:=Range(Cells(1, i), Cells(1, i))
Next i
End Sub
Что поменять в коде для копирования в произвольные места, Вы, надеюсь, догадаетесь.
nub
Сообщения: 5
Зарегистрирован: 11 дек 2007, 16:49

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