Всем добрый день!
Помогите найти в чем ошибка.
У меня есть два файла "Экономика" и "итого".
Из столбца "Общая оценка" файла "Экономика" необходимо в соответствии с наименованием ценной бумаги передать данные в столбец Общая оценка" файла "итого".
Sub join_files_data()
Dim c As Object, b As Object
Application.ScreenUpdating = False
Workbooks("Экономика.xls").Activate
With Workbooks("Экономика.xls").Sheets("параметры").Cells
Set c = .Find("Наименование ценной бумаги", LookIn:=xlValues)
If Not c Is Nothing Then
firstAddress = c.Address
Do
Set b = Workbooks("итого.xls").Sheets(1).Cells.Find(c.Offset(1, 0).Value, LookIn:=xlValues)
If Not b Is Nothing Then
b.Offset(0, 30) = c.Offset(1, 13)
Set c = .Find("Наименование ценной бумаги", after:=c, LookIn:=xlValues)
Loop While Not c Is Nothing And c.Address <> firstAddress
End If
End With
Application.ScreenUpdating = True
End Sub
Помогите, пожалуйста!
Помогите найти в чем ошибка.
У меня есть два файла "Экономика" и "итого".
Из столбца "Общая оценка" файла "Экономика" необходимо в соответствии с наименованием ценной бумаги передать данные в столбец Общая оценка" файла "итого".
Sub join_files_data()
Dim c As Object, b As Object
Application.ScreenUpdating = False
Workbooks("Экономика.xls").Activate
With Workbooks("Экономика.xls").Sheets("параметры").Cells
Set c = .Find("Наименование ценной бумаги", LookIn:=xlValues)
If Not c Is Nothing Then
firstAddress = c.Address
Do
Set b = Workbooks("итого.xls").Sheets(1).Cells.Find(c.Offset(1, 0).Value, LookIn:=xlValues)
If Not b Is Nothing Then
b.Offset(0, 30) = c.Offset(1, 13)
Set c = .Find("Наименование ценной бумаги", after:=c, LookIn:=xlValues)
Loop While Not c Is Nothing And c.Address <> firstAddress
End If
End With
Application.ScreenUpdating = True
End Sub
Помогите, пожалуйста!