VB_Script_error

grey1970

Кто нибудь знает почему неработает?
Sub Macro1
Dim i
Dim varSt
Dim varUp
Dim varSt1
varSt = 1
varUp = 4
For i = 0 To 40
varSt1 = varSt + 1
Rows("varSt:varSt1").Select
Selection.Copy
Sheets("sheet2").Select
Rows("varUp:varUp").Select
Selection.Insert Shift:=xlDown
varSt = varSt + 3
varUp = varUp + 6
Next
End Sub

renozarip

Rows(Trim(Str(varSt + ":" + Trim(Str(varSt1.Select

grey1970

О Здорово! Сам бы не догадался!

ranet

странный макрос, если не секрет, что он должен делать?
а код можно сократить до:
Rows(varSt & ":" & varSt1).Select
P.S. и судя по именовой переменной xlDown это vba, а не vbs

grey1970

Действительно VB for aplications.
Вообще это кусок из макроса, он должен объединить данные из двух листов, так чтобы строки данных из одного листа вставали меж строк в другом.
Оставить комментарий
Имя или ник:
Комментарий: