Приватное Sub Worksheet_SelectionChange (цель ByVal как ряд)
Тусклое LastRowText как длиной
Тусклое intRow как длиной
Тусклое strCol как шнур
Тусклое strTemp () как шнур
Затемните I как длиной
'
'как раз для безопасности
Если strPrevCell = "" после этого
strPrevCell = ActiveCell.Address
Выходите подводная лодка
Закончитесь если
'
':: добавьте под linest с всеми клетками, котор вам (например «10», «$D$12», etc)
'
Если strPrevCell = «3» или _, то
strPrevCell = «4» или _
strPrevCell = «5» после этого
strTemp = разделило (strPrevCell, «$")
intRow = CLng (strTemp (2))
strCol = strTemp (1)
'
':: находите последний рядок в колонке a
'
LastRowText = листы (1).Cells (ActiveSheet.Rows.Count, «a»). Конец (xlUp). Рядок
'
':: закрепите петлеть через значения в колонке a
'
Для I = 1 к LastRowText
'
'если значение в колонке a этим же при значение в нашей клетке тогда положенное в нашу клетку значение в колонке b
Если UCase, то (листы (1).Cells (I, «a»)) = UCase (клетки (intRow, strCol)) После этого
Клетки (intRow, strCol) = покрывают (1).Cells (I, «b»)
Выходите для
Закончитесь если
Затем
Закончитесь если
strPrevCell = ActiveCell.Address
Подводная лодка конца
|