Здравствуйте!) Есть таблица(прайс), в которой много строк. Есть кнопка, расположенная в столбце В, которая добавляет новые строки. Подскажите пожалуйста, как изменить макрос чтобы кнопка передвигалась по столбцу в зависимости от активной ячейки Допустим активная ячейка С9, то кнопка в ячейке В9, если активная ячейка С6, то кнопка в ячейке В6
Код
Sub добавить_строку()
Application.ScreenUpdating = False
ActiveCell.Resize(1).EntireRow.Insert
Application.ScreenUpdating = True
End Sub
Казанский, а можно еще вариант для крайней ячейки выделяемого диапазона. то есть выделил я ячейку D2 лкм и тяну диапазон до D40. выделенная ячейка D2, а крайняя D40. кнопке надо быть возле D40.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Shapes("Button 1").Top = Target.Offset(Target.Rows.Count).Top
Shapes("Button 1").Left = Target.Offset(Target.Columns.Count).Left
End Sub
Я вам русским языком аглицкими буквами написал аглицкие слова Top и Left. Не надо вверх-вниз, уберите строку, где Top. Не надо вправо-влево - уберите Left.