Для многих из вас эта задача покажется пустяковой (не судите в макросах я слаб).
Постановка задачи в файле-примере.
Заранее благодарен.
Постановка задачи в файле-примере.
Заранее благодарен.
29.09.2009 11:14:40
Для многих из вас эта задача покажется пустяковой (не судите в макросах я слаб).
Постановка задачи в файле-примере. Заранее благодарен. |
|
|
|
29.09.2009 11:24:20
Вот тебе макрос:
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = [e1].Address Then Dim cell As Range, ra As Range, newcell As Range Application.ScreenUpdating = False Set ra = kat.Range(kat.[A2], kat.Range("A" & kat.Rows.Count).End(xlUp)) For Each cell In ra.Cells If Right(cell, 4) = Target Then Set newcell = Range("A" & Rows.Count).End(xlUp).Offset(1) newcell = cell(1, 7): newcell.Next = cell End If Next cell End If Application.ScreenUpdating = True End Sub А вот - пример файла с макросом: |
|
|
|