MindHunter » 08.10.2004 (Пт) 13:45
Мужики спасибо за поддержку. Но опять ничего не выходит.
Опишу всю задачу.
Короче есть два листа. В первом колонка с названиями.
Во втором такая же колонка - только гораздо белее длинная + дополнительные столбцы с инфой.
Задача: дополнить недостающими столбцами первый спсок.
Короче мой нобор строк кода сравнивает первую ячейку первого списка с первым столбиком во втором и если находит совпадение копирует всю строку.
По причине полного незнания Бесика, получилось вот это:
Sub Macro1()
Dim str1, str2 As Integer
str1 = 1
str2 = 1
Do While str1 <= 1000
Do While str2 <= 1000
If Worksheets("Sheet1").Cells(str1, 1).NoteText = Worksheets("Sheet2").Cells(str2, 1).NoteText Then
Sheets("Sheet2").Rows("str2:str2").Select
Selection.Copy
Sheets("Sheet1").Select
Rows("str1:str1").Select
ActiveSheet.Paste
str1 = str1 + 1
str2 = 1
Else
str2 = str2 + 1
End If
Loop
Loop
End Sub
НЕ ПАШЕТ.
Пробовал так.
Sub Macro1()
Dim str1, str2 As Integer
str1 = 1
str2 = 1
Do While str1 <= 1000
Do While str2 <= 1000
If Worksheets("Sheet1").Cells(str1, 1).NoteText = Worksheets("Sheet2").Cells(str2, 1).NoteText Then
Worksheets("Sheet2").Rows(str2).Copy
Worksheets("Sheet1").Rows(str1).Paste
str1 = str1 + 1
str2 = 1
Else
str2 = str2 + 1
End If
Loop
Loop
End Sub
ТОЖЕ НЕ ПАШЕТ.
Я понимаю что все коряво и уродски, но....
Почему не пашет не понимаю.
Мужики, что делать? Спасибо вам!
If you gaze for long into an abyss, the abyss gazes also into you.